Ошибка сервера в приложении

Всякий раз, когда я просматриваю свой файл (файл находится на общем диске) в браузере, я получаю эту ошибку:

Ошибка сервера в приложении «/Test».

Исключение безопасности

Описание: Приложение пыталось выполнить операцию, не разрешенную политикой безопасности. Чтобы предоставить этому приложению необходимое разрешение, обратитесь к системному администратору или измените уровень доверия приложения в файле конфигурации.

Сведения об исключении: System.Security.SecurityException: запрос на разрешение типа «System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089» завершился неудачно.

Ошибка источника:

Во время выполнения текущего веб-запроса возникло необработанное исключение. Информацию о происхождении и расположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Я связался с системным администратором, он сказал, что дал полные права доступа к моему компьютеру. Что здесь происходит не так?


person RG-3    schedule 07.03.2011    source источник
comment
Вы просматриваете файлы SQL через браузер? Итак, вы можете просмотреть файл, а ошибка возникает как следствие действия? Я думаю, вы имеете в виду, что когда пытаетесь просмотреть файл, вы получаете эту ошибку? К какому типу файла вы пытаетесь получить доступ? Помимо сообщения об исключении, здесь не хватает реальной информации.   -  person Grant Thomas    schedule 07.03.2011
comment
Я предлагаю вам отладить свой код, чтобы найти, какая строка кода вызывает это исключение. С ним вам будет легче помочь.   -  person Kipotlov    schedule 07.03.2011
comment
Хорошо! У меня есть несколько кнопок здесь и там на этой веб-странице, и эта кнопка выполняет некоторые функции, связанные с просмотром файлов SQL.   -  person RG-3    schedule 07.03.2011


Ответы (1)


По умолчанию вы не можете размещать страницы ASP.NET с общего диска, так как это ненадежное расположение. Вам нужно будет отредактировать конфигурацию .NET, чтобы разрешить это расположение. Краткое руководство можно найти здесь (первый ответ): http://forums.asp.net/t/1371394.aspx

Быстрый тест перед этим: скопируйте проект локально и запустите его. Если все работает, то это ваши проблемы. Если важно сохранить проект на общем диске, вам придется выполнить описанные выше шаги, чтобы сделать его надежным местом.

person theChrisKent    schedule 07.03.2011
comment
+1 за предложение файлов на общем диске без разрешения - person Matt Facer; 24.04.2012
comment
Благодаря тонну! это полностью исправило это и для меня. - person Ryan; 12.10.2012