2012-03-20 3 views
1

Я использую Windows Server 2008 R2, IIS 7.0. Я загрузил источники umbraco5, создал новый сайт в IIS, установил физический путь к пути к источникам umbraco, отредактировал разрешения для IIS_IUSRS и NETWORK SERVICE. Затем я установил umbraco, установил логин и пароль администратора. После этого я добавил источники в новый проект MVC3 в VS2010 и настроил веб-свойства проекта на использование сервера IIS (http: // localhost: 5050).Установка Umbraco 5. Доступ к пути отрицается

Когда я пытаюсь запустить проект, я получаю сообщение об ошибке: «Доступ к пути» C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Временные файлы ASP.NET \ root \ 57060572 \ e5101f9c \ Umbraco.Cms .Web.Editors.dll 'отрицается. "

Я проверил журнал просмотра событий, так вот она:

Код события: 4011 сообщение Event: необработанное исключение доступа произошло. Время события: 20.03.2012 13:05:33 Время события (UTC): 20.03.2012 9:05:33 КОД события: Последовательность f21a6458d0844eb08296e8e1e0c7d351 События: появление 1 события: 1 События Код детали: 0

информация

Применение: информация

Application domain: /LM/W3SVC/6/ROOT-9-129767079319772708 
Trust level: Full 
Application Virtual Path:/
Application Path: D:\asitnikov\tfs\HospitalSite\Sources\HospitalSite\HospitalSite\ 
Machine name: PC4 

процесса:

Process ID: 5752 
Process name: w3wp.exe 
Account name: IIS APPPOOL\HospitalSite 

Запрос информации:

Request URL: http://localhost:5050/ 
Request path:/
User host address: ::1 
User: 
Is authenticated: False 
Authentication Type: 
Thread account name: IIS APPPOOL\HospitalSite 

Я редактировал разрешения для 'C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319' папку и дал полный контроль на IIS_IUSRS, NETWORK SERVICE и IIS AppPool \ HospitalSite, но я не вижу никакого эффекта. Кроме того, у меня есть два логических диска на ПК, и когда я делаю все эти операции на диске «С», я не сталкиваюсь с этой проблемой, но только поиск проекта на диске «D» вызывает проблемы.

EDIT: Я обнаружил, что место моего проекта (на диске «C» или на диске «D») не имеет никакого значения.

ответ

0

Хорошо, я решил эту проблему, просто создать новый проект с другим именем, следуя инструкциям:

http://slickjuanito.wordpress.com/2012/02/27/setting-up-umbraco-development-environment-in-visual-studio-2010/

+1

Возможно, даже лучше использовать шаблоны проектов Umbraco 5, доступные через nuget и диспетчер расширения VS: http://umbraco.com/follow-us/blog-archive/2012/2/28/nuget-packages-and-visual -студия-templates.aspx –

1

Это звучит как проблема с разрешениями. Вы установили IIS после установки .NET framework 4? Вы можете попробовать запустить команду «aspnet_regiis -ir» для повторной установки фреймворка, что также должно привести к сбросу прав доступа к файлам для этих папок.

+0

Это полезно, я буду иметь в виду, спасибо! Теперь проблема решена. См. Мой ответ выше. –

Смежные вопросы