Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка IIS 
V
    Опции темы
Kosya4ok
Дата 7.3.2008, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 23.7.2007

Репутация: нет
Всего: нет



Выкладываю на IIS в виртуальную дректорию свой сайт. Стратовая страничка default.htm в которой заполняется форма и отправляется на обработку ASP страничке. Далее когда пытаюсь достучаться с броузера пишет на default.htm все нормально, показана форма заполняю данные и отправляю на сервер, вылазит такое сообщение 

Ошибка сервера в приложении '/WebSiteNET'.
--------------------------------------------------------------------------------

Отказано в доступе по пути "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\websitenet\00b5b9c2\ab856dc8". 
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. 

Сведения об исключении: System.UnauthorizedAccessException: Отказано в доступе по пути "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\websitenet\00b5b9c2\ab856dc8". 

ASP.NET не имеет права обращаться к запрошенному ресурсу. Рекомендуется предоставить идентификатору запроса ASP.NET права доступа к этому ресурсу. ASP.NET имеет базовый идентификатор процесса (обычно {MACHINE}\ASPNET для IIS 5 или Network Service на IIS 6), который используется, если приложение не олицетворяется. Если приложение олицетворяется через задание <identity impersonate="true"/>, идентификатором будет служить идентификатор анонимного пользователя (обычно IUSR_MACHINENAME) или идентификатор пользователя запроса с проверенной подлинностью. 

Для предоставления ASP.NET прав на запись в файл, щелкните на файле правой кнопкой мыши в окне "Проводник", выберите "Свойства", затем вкладку "Безопасность". Выберите "Добавить" для добавления соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для требуемых прав доступа.

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

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

Трассировка стека: 


[UnauthorizedAccessException: Отказано в доступе по пути "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\websitenet\00b5b9c2\ab856dc8".]
   System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
   System.IO.Directory.InternalCreateDirectory(String fullPath, String path) +632
   System.IO.Directory.CreateDirectory(String path) +195
   System.Web.Compilation.PreservedAssemblyEntry.DoFirstTimeInit(HttpContext context) +85
   System.Web.Compilation.PreservedAssemblyEntry.EnsureFirstTimeInit(HttpContext context) +97
   System.Web.Compilation.PreservedAssemblyEntry.GetPreservedAssemblyEntry(HttpContext context, String virtualPath, Boolean fApplicationFile) +29
   System.Web.UI.TemplateParser.GetParserCacheItemFromPreservedCompilation() +91
   System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) +217
   System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() +125
   System.Web.UI.TemplateParser.GetParserCacheItem() +88
   System.Web.UI.TemplateControlParser.CompileAndGetParserCacheItem(String virtualPath, String inputFile, HttpContext context) +120
   System.Web.UI.TemplateControlParser.GetCompiledInstance(String virtualPath, String inputFile, HttpContext context) +36
   System.Web.UI.PageParser.GetCompiledPageInstanceInternal(String virtualPath, String inputFile, HttpContext context) +43
   System.Web.UI.PageHandlerFactory.GetHandler(HttpContext context, String requestType, String url, String path) +44
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, String path, String pathTranslated, Boolean useAppConfig) +699
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +95
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +173

 


--------------------------------------------------------------------------------
Информация о версии: Платформа Microsoft .NET Framework, версия:1.1.4322.2407; ASP.NET, версия:1.1.4322.2407 

И не понятно почему версия:1.1.4322.2407 я в насройках конфигурации поменял на 2.0.507207?Может уже кто то сталкивался с данной проблемой?
PM MAIL   Вверх
ivashkanet
Дата 7.3.2008, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 1
Всего: 149



Цитата(Kosya4ok @  7.3.2008,  11:25 Найти цитируемый пост)
Для предоставления ASP.NET прав на запись в файл, щелкните на файле правой кнопкой мыши в окне "Проводник", выберите "Свойства", затем вкладку "Безопасность". Выберите "Добавить" для добавления соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для требуемых прав доступа.

А ты это не пробовал сделать?
Явно у юзера ASPNET нет прав на доступ к директории c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files. Сделай как там написано (в цитате) и добавь ASPNET права на эту папку (либо перерегистрируй ASP .Net, он сам должен дать правильно права). Заодно сделай то же самое с c:\windows\microsoft.net\framework\v2.0.5***\Temporary ASP.NET Files.
PM MAIL WWW ICQ   Вверх
Kosya4ok
Дата 8.3.2008, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 23.7.2007

Репутация: нет
Всего: нет



Ага. А ты сам то пробовал найти ту вкладку про безопасность?
PM MAIL   Вверх
ivashkanet
Дата 8.3.2008, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 1
Всего: 149



Цитата(Kosya4ok @  8.3.2008,  12:43 Найти цитируемый пост)
Ага. А ты сам то пробовал найти ту вкладку про безопасность?

Издеваешься? Да я ей раз-два в неделю пользуюсь (ИИС слетает :( ).

А Гугл можноспросить где эта вкладка и как ее вызывать?

P.S. Если ее нет, то открываем проводник, Сервис -- свойство папки -- вид -- использовать простой общий доступ к папке (убрать птичку). Тогда все появится. И еще, должна стоять NTFS. Если стоит Фат32 то я даже не знаю (не сталкивался), но думаю Гугл нам поможет ;-)

PM MAIL WWW ICQ   Вверх
Kosya4ok
Дата 11.3.2008, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 132
Регистрация: 23.7.2007

Репутация: нет
Всего: нет



Спасибо огромное!Убрал  в Сервисе галочку, пояилась новая закладка, поменял доступ пользователю и все заработало!
Тема закрыта.

PM MAIL   Вверх
ivashkanet
Дата 11.3.2008, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 1
Всего: 149



Ну и славненько smile Заходите еще ;-)

PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0821 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.