![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Kosya4ok |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 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?Может уже кто то сталкивался с данной проблемой? |
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 1 Всего: 149 |
А ты это не пробовал сделать? Явно у юзера 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. |
|||
|
||||
Kosya4ok |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 23.7.2007 Репутация: нет Всего: нет |
Ага. А ты сам то пробовал найти ту вкладку про безопасность?
|
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 1 Всего: 149 |
Издеваешься? Да я ей раз-два в неделю пользуюсь (ИИС слетает :( ). А Гугл можноспросить где эта вкладка и как ее вызывать? P.S. Если ее нет, то открываем проводник, Сервис -- свойство папки -- вид -- использовать простой общий доступ к папке (убрать птичку). Тогда все появится. И еще, должна стоять NTFS. Если стоит Фат32 то я даже не знаю (не сталкивался), но думаю Гугл нам поможет ;-) |
|||
|
||||
Kosya4ok |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 23.7.2007 Репутация: нет Всего: нет |
Спасибо огромное!Убрал в Сервисе галочку, пояилась новая закладка, поменял доступ пользователю и все заработало!
Тема закрыта. |
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 1 Всего: 149 |
Ну и славненько
![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |