Verwendung Wenn die folgende Zeile aufgerufen wird, wenn eine Website vom Server Web der VS2008 laufen i „ob die Vertrauensbeziehung zwischen dieser Arbeitsstation erhalten und der primären Domäne fehlgeschlagen . " Ausnahme.User.IsInRole schlägt fehl, wenn VS 2008 Debugging-Web-Servers auf Windows 7 mit Windows Auth
if (User.IsInRole("SomeRole"))
...
Ich habe UAC ausgeschaltet und eingestellt VS 2008, und es ist eingebauter Webserver, als Administrator ausführen, und ich habe, versetzte auch auf die Domäne meine Box. Dieser Code funktioniert einwandfrei, wenn er von einer meiner Server 2003-Boxen in IIS aufgerufen wird und in Vista immer einwandfrei funktioniert.
Irgendwelche Ideen zu was kann das verursachen?
EDIT:
Ich habe gerade versucht, es in IIS 7.5 auf meinem lokalen Rechner läuft und ich bin der gleiche Fehler. Die Ausführung unter Windows XP in IIS 5.1 und im VS 2008-Webserver funktioniert.
Jeder Beschluss dazu? Ich sehe das gleiche Verhalten auf Win 7 RTM. –
Nein. Aber es scheint nicht der VS Web Server oder IIS zu sein, da ich eine Konsolenanwendung geschrieben habe, um Berechtigungen auf die gleiche Weise zu prüfen, und den gleichen Fehler bekommen habe. – holz