Симптоми
Когато завършите инсталирането на бизнес портал в Microsoft Dynamics GP или в MICROSOFT Dynamics SL и след това стартирате бизнес портала, получавате следното съобщение за грешка в различните уеб части, които се показват:
Грешка в сървъра в "/" приложение. Достъпът е отказан на "Microsoft Dynamics". Неуспешно стартиране на проследяването на промените във файловете. Описание: Възникна необработено изключение по време на изпълнението на текущата уеб заявка. Прегледайте проследяването на стека за повече информация за грешката и къде е възникнала в кода. Подробности за изключението: System.web.HttpException: Access е отказан на "Microsoft Dynamics". Неуспешно стартиране на проследяването на промените във файловете.
Причина
Microsoft ASP.NET изисква следните разрешения за акаунта за ASP.NET на процеса и за акаунта на мрежовата услуга. Тези разрешения са необходими в главната папка на уеб сайта и във всяка папка във виртуалния указател:
-
Четене
-
Изпълнение
-
Списък
ASP.NET тези разрешения за достъп до файловете и за наблюдение на промените във файловете.
Решение
За да разрешите този проблем, използвайте един от следните методи:
Метод 1
-
Дайте необходимите разрешения на акаунта ASP.NET процеса. За да направите това, изпълнете следните стъпки:
-
В Windows Explorer намерете папката за инсталиране на приложението. Или намерете папката за виртуалния указател. По-долу е местоположението по подразбиране на виртуалния указател на business Portal:
C:\Програмни файлове\Microsoft Dynamics\Business Portal
-
Щракнете с десния бутон върху папката и след това щракнете върху Свойства.
-
В раздела Защита щракнете върху Добави.
-
В полето Въведете имената на обектите, за да изберете, въведете следното и след това щракнете върху OK:
Име накомпютър \ASPNET Забележка Заместете контейнера ComputerName с името на компютъра, на който се изпълнява бизнес портал.
-
В областта Разрешения разрешете следните опции в списъка Позволи и след това щракнете върху OK:
-
Четене & изпълнение
-
Съдържание на папката "Списък"
-
Четене
-
-
Щракнете върху Запиши, за да затворите прозореца, и след това рестартирайте интернет информационните услуги (IIS).
-
-
Дайте необходимите разрешения за акаунта за мрежовата услуга. За да направите това, изпълнете следните стъпки:
-
В Windows Explorer намерете папката на приложението за уеб сайта. Или намерете папката за виртуалния указател. По-долу е местоположението по подразбиране на виртуалния указател на business Portal:
C:\Програмни файлове\Microsoft Dynamics\Business Portal
-
Щракнете с десния бутон върху папката и след това щракнете върху Свойства.
-
В раздела Защита щракнете върху Добави.
-
В полето Въведете имената на обектите, за да изберете, въведете Мрежова услуга.
Забележка Този потребителски акаунт е локален потребителски акаунт. -
В областта Разрешения разрешете следните опции в списъка Позволи и след това щракнете върху OK:
-
Четене & изпълнение
-
Съдържание на папката "Списък"
-
Четене
-
-
Щракнете върху Запиши, за да затворите прозореца, и след това рестартирайте IIS.
-
Метод 2
Уверете се, че имената на папките в пътя на уеб сайта съдържат по-малко от девет знака.
Бележки
-
За да определите имената на папките в пътя, изпълнете следните стъпки:
-
В IIS Manager щракнете с десния бутон върху уеб сайта, в който е инсталиран бизнес порталът, и след това щракнете върху Свойства.
-
Щракнете върху раздела Начало указател и след това обърнете внимание на имената на папките на пътя в полето Локален път.
-
-
Ако преименувате папка, така че името на папката да съдържа по-малко от девет знака, трябва да направите същата промяна в IIS за уеб сайта. След като направите промяната, спрете и след това стартирайте IIS.
Повече информация
За повече информация щракнете върху следните номера на статии в базата знания на Microsoft:
317955 съобщение за грешка "Неуспешно стартиране на проследяването на промените в справочната директория", когато отидете на ASP.NET страница
316721 съобщение за грешка "Неуспешно стартиране на промените в указателя" при преглед на ASP.NET страница