|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
| При запуске любого web-приложения возращается сообщение. Отказано в доступе по пути "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\asdm\0ec7f300\10fc5c7". Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода. Сведения об исключении: System.UnauthorizedAccessException: Отказано в доступе по пути "c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\asdm\0ec7f300\10fc5c7". 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\asdm\0ec7f300\10fc5c7".] 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) System.Web.Compilation.PreservedAssemblyEntry.EnsureFirstTimeInit(HttpContext context) System.Web.Compilation.PreservedAssemblyEntry.GetPreservedAssemblyEntry(HttpContext context, String virtualPath, Boolean fApplicationFile) System.Web.UI.TemplateParser.GetParserCacheItemFromPreservedCompilation() System.Web.UI.TemplateParser.GetParserCacheItemInternal(Boolean fCreateIfNotFound) System.Web.UI.TemplateParser.GetParserCacheItemWithNewConfigPath() System.Web.UI.TemplateParser.GetParserCacheItem() System.Web.UI.ApplicationFileParser.GetCompiledApplicationType(String inputFile, HttpContext context, ApplicationFileParser& parser) System.Web.HttpApplicationFactory.CompileApplication(HttpContext context) System.Web.HttpApplicationFactory.Init(HttpContext context) System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +170 System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +414
-------------------------------------------------------------------------------- Информация о версии: Платформа Microsoft .NET Framework, версия:1.1.4322.2032; ASP.NET, версия:1.1.4322.2032
ОС win xp sp2 С уважением,
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| В тексте ошибки все сказано. Надо дать полные права на каталог c:\windows\microsoft.net\framework\v1.1.4322\Temporary ASP.NET Files\ учетной записи ASPNET.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
| Дал! Более того, сделал учетную запись локальным администратором.Без результа! Сейчас пробую repair visual studio.net 2003 enterprise architect. С уважением,
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Удали все файлы и каталоги из этой папки, дай права по новой (из группы админов удали), запрети индексирование этой папки с помощью Indexing Service. После этого перезапусти IIS и пробуй обратиться к веб-приложению.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 16.04.2008 11:44
Сообщ.: 366,
Visits: 2 473
|
|
| Спасибо! После repair заново дал права и все заработало. Что интересно: если не дать прав на эту папку учетной записи для запуска iis (iwam_имя_компа), ничего работать не будет (найдено опытным путем). Хотя, на других машинах, где все нормально работает, этого не требуется. хм.. С уважением,
|
|
|
|