Назад | Перейти на главную страницу

Исключение безопасности ASP.NET при переключении IIS7 на использование пути UNC для содержимого

У меня есть Windows Server 2008 R2 под управлением IIS7.5 со средним доверием, настроенным для ASP.NET. Когда у меня веб-сайт работает с локальным контентом (например: c: \ inetpub \ wwwroot), все работает нормально. Когда я меняю IIS на использование UNC-пути для содержимого (например: \\ computer \ wwwroot), я получаю следующую ошибку:

Security Exception 
Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file. 

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Я пытаюсь понять, почему ASP.NET/IIS допускает вызов SQL при использовании локального содержимого, но не при использовании пути UNC. Есть идеи, что мне нужно сделать, чтобы правильно использовать UNC-путь из IIS7?

Вроде вот что мне нужно: http://support.microsoft.com/?id=320268