Исключение безопасности 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?
1 ответ
Кажется, это то, что мне было нужно: http://support.microsoft.com/?id=320268