Настройка Umbraco 5Доступ к пути запрещен - PullRequest
1 голос
/ 20 марта 2012

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

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

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

Код события: 4011 Сообщение о событии: Произошло исключение необработанного доступа Время события: 20.03.2012 13:05:33 Время события (UTC): 20.03.2012 9:05:33 СобытиеID: 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, но эффекта не вижуКроме того, у меня есть два логических диска наpc и когда я делаю все эти операции на диске "C", я не сталкиваюсь с этой проблемой, но только обнаружение проекта на диске "D" вызывает проблему.

EDIT: IВы узнали, что расположение моего проекта (на диске "C" или на диске "D") не имеет значения.

Ответы [ 2 ]

1 голос
/ 21 марта 2012

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

0 голосов
/ 21 марта 2012

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

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

...