Ознаки
Коли ви завершите інсталяцію Бізнес-порталу в Microsoft Dynamics GP або Microsoft Dynamics SL, а потім запустите Бізнес-портал, у різних веб-частинах, що відображаються, з'являється таке повідомлення про помилку:
Помилка сервера в програмі '/'. Access denied to 'Microsoft Dynamics'. Не вдалося почати відстеження змін у файлі. Опис. Необроблений виняток стався під час виконання поточного веб-запиту. Перегляньте трасування стосу, щоб отримати докладні відомості про помилку та місце її виникнення в коді. Відомості про виняток: System.Web.httpException: відмовлено в доступі до Microsoft Dynamics. Не вдалося почати відстеження змін у файлі.
Причина
Для роботи ASP.NET Microsoft потрібні наведені нижче дозволи для облікового ASP.NET процесу та для облікового запису мережної служби. Ці дозволи необхідні в кореневій папці веб-сайту та в кожній папці у віртуальному каталозі:
-
Читання
-
Виконати
-
Список
ASP.NET потрібні ці дозволи, щоб отримати доступ до файлів і відстежувати зміни у файлах.
Спосіб вирішення
Щоб вирішити цю проблему, скористайтеся одним із наведених нижче способів.
Метод 1
-
Надайте необхідні дозволи обліковому запису ASP.NET процесів. Для цього зробіть ось що:
-
У Windows Explorer знайдіть папку інсталяції програми. Або знайдіть папку для віртуального каталогу. Нижче наведено стандартне розташування віртуального каталогу Порталу бізнесу.
C:\Program Files\Microsoft Dynamics\Business Portal
-
Клацніть папку правою кнопкою миші та виберіть пункт Властивості.
-
На вкладці Безпека натисніть кнопку Додати.
-
У полі Введіть імена об'єктів, які потрібно вибрати введіть, а потім натисніть кнопку OK:
Ім'я_комп'ютера\ASPNET Примітка. Замініть покажчик місця заповнення Ім'я_комп'ютера ім'ям комп'ютера, на якому запущено Портал для бізнесу.
-
В області Дозволи вимкніть наведені нижче параметри в списку Тип даних, а потім натисніть кнопку OK.
-
Прочитати & Execute
-
List Folder Contents
-
Читання
-
-
Натисніть кнопку Зберегти, щоб закрити вікно, а потім перезапустіть Інформаційні служби Інтернету (IIS).
-
-
Надайте необхідні дозволи для облікового запису мережної служби. Для цього зробіть ось що:
-
У Windows Explorer знайдіть папку програми для веб-сайту. Або знайдіть папку для віртуального каталогу. Нижче наведено стандартне розташування віртуального каталогу Порталу бізнесу.
C:\Program Files\Microsoft Dynamics\Business Portal
-
Клацніть папку правою кнопкою миші та виберіть пункт Властивості.
-
На вкладці Безпека натисніть кнопку Додати.
-
У полі Введіть імена об'єктів, які потрібно вибрати введіть Мережна служба.
Примітка. Цей обліковий запис користувача – це локальний обліковий запис користувача. -
В області Дозволи вимкніть наведені нижче параметри в списку Тип даних, а потім натисніть кнопку OK.
-
Прочитати & Execute
-
List Folder Contents
-
Читання
-
-
Натисніть кнопку Зберегти, щоб закрити вікно, а потім перезапустіть IIS.
-
Метод 2
Переконайтеся, що імена папок у шляху до веб-сайту містять менше дев'яти символів.
Нотатки
-
Щоб визначити імена папок у шляху, виконайте такі дії:
-
У диспетчері IIS клацніть правою кнопкою миші веб-сайт, на якому інстальовано бізнес-портал, і виберіть пункт Властивості.
-
Перейдіть на вкладку Home Directory (Каталог основного каталогу) і зверніть увагу на імена папок у полі Local Path (Локальний шлях).
-
-
Якщо ім'я папки містить менше дев'яти символів, змініть її в IIS для веб-сайту. Вністе зміни, зупиніться та запустіть IIS.
Додаткові відомості
Докладні відомості див. в таких статтях бази знань Microsoft:
Повідомлення про помилку "Не вдалося почати відстеження змін у каталозі" під час переходу на ASP.NET сторінки
Повідомлення про помилку "Не вдалося почати відстеження змін у каталозі" під час переходу на ASP.NET сторінки