2009-03-30 7 views
1

I umgewandelt nur eine Website zu einem Projekt Web-Anwendung und ich erhalte diese Störung:Ausführen ein asp.net Web-Anwendung-Projekt auf IIS7 wirft Ausnahme

System.Security.SecurityException: Request for the permission of type 
'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, 
Culture=neutral, PublicKeyToken=b77a5c561934e089' failed. 

Irgendwelche Ideen? Alles andere läuft auf IIS7 gut. Die Anwendung erfordert vollständige Vertrauenswürdigkeit, und ich habe das in der web.config festgelegt. Muss ich ihm irgendwo in IIS vollen Vertrauenszugriff gewähren?

Danke!

Antwort

6

Ich denke, die fehlende geheime Sauce ist in die Anwendung Pool standardmäßig zu gehen und setzen Sie laden Benutzerprofil = True

0

Sieht aus wie Berechtigungen im Stammordner der Website. Sind die IIS7-Arbeitsprozesse korrekt konfiguriert?

+0

Ich denke, ich werde versuchen, die Einstellungen für Alle Benutzer zu erhöhen. – Shawn

+0

immer noch nichts ... es sieht aus wie es unter einem Benutzer läuft, der den gleichen Namen wie die app_pool, seltsam hat. – Shawn

+0

Typische sollten "Netzwerkdienst" & "IUSR_% Machine-Name%" –

0

Fulltrust müssen vom Administrator angegeben werden. Sie können FullTrust für Ihre ASP.NET-Anwendung nicht erreichen, indem Sie einfach in Web.Config festlegen. Der Administrator muss dies im IIS-Manager tun.

Danke.