2016-12-01 4 views
6

Wir entwickeln Asp.net Website, API und MVC-Projekt mit Visual Studio. Derzeit verwendet das System, das wir verwenden, ein lokales Administratorkonto. Wir ordnen es nun dem Domänenbenutzer (normaler Benutzer) zu. Allerdings sind einige Funktionen nicht von Visual Studio unterstützt, wenn wir Dinge tun, so ... wichtig ..Debugging Dot Net Website als Domain Normaler Benutzer

  • Debugging-Anwendungen, die ein Lauf unter einem anderen Benutzerkonto, wie ASP.NET-Websites.
  • Bereitstellen einer Webanwendung für Internetinformationsdienste (IIS) auf einem lokalen Computer.

prüfen MSDN Doc here

Beachten Sie, dass IIS die Bereitstellung von für uns kein Problem, aber das sind wir nicht in der Lage, die Anwendung zu debuggen, und das ist hier breaker real deal!

Ich würde gerne wissen, wie Debugging für ASP.net-Websites bei Verwendung von Domänen-Mapped normalen Benutzer zu tun.

Ich weiß, das ist keine Programmierfrage. Allerdings scheinen die meisten dot net-Programmierer davon betroffen zu sein und ich weiß nicht, wo ich um Hilfe bitten soll. (Vorschlagen, ob eine andere Seite dafür geeignet ist!)

Vielen Dank für Ihre Hilfe im Voraus.

Antwort

3

Die einfache Antwort, wie in diesem MSDN-Dokument und dieser SO question erwähnt, ist, dass Sie nicht können.

Es möglicherweise möglich sein, es über Umwege zu tun, wie Ändern der Anmeldeinformationen, die der IIS-Worker, Anwendungspool und damit verbundene Prozesse ausgeführt werden, aber selbst wenn es möglich wäre, würde es nicht unterstützt werden, und wahrscheinlich wäre es die Mühe nicht wert. Hier sind zwei sehr alte Artikel, die sich mit dem Thema beschäftigen:

  1. https://msdn.microsoft.com/en-us/library/aa289173(VS.71).aspx
  2. http://jameskovacs.com/2006/03/16/debugging-as-a-nonadmin/

Es kann mehr möglich, wenn Sie in der Lage sind, Ihre Anwendung in ein OWIN laufen (Wikipedia) Container, der auf einem alternativen (zu IIS) Host ausgeführt wird.

Verwandte Themen