Ознаки
На порталі Для бізнесу для Microsoft Dynamics GP або Microsoft Dynamics SL може з'явитися таке повідомлення про помилку, коли ви клацнете Site Настройки (Керування користувачами), а потім – Manage Users (Керувати користувачами).
Помилка сервера в програмі '/'.
--------------------------------------------------------------------------------
неприпустимий користувач.
Опис. Необроблений виняток стався під час виконання поточного веб-запиту. Перегляньте трасування стосу, щоб отримати докладні відомості про помилку та місце її виникнення в коді.
Відомості про виняток. Microsoft.BusinessFramework.Security.AuthenticationException: неприпустимий користувач.
Вихідна помилка. Під час виконання поточного веб-запиту створено необроблений виняток. Відомості про джерело та розташування винятку можна визначити за допомогою наведеного нижче трасування стеку винятків.
Stack Trace:
[AuthenticationException: Invalid user.] Microsoft.BusinessFramework.UserManager.VerifyUser() +695 Microsoft.BusinessFramework.EnterpriseSession.Initialize(String enterpriseUrl) +1061 Microsoft.BusinessFramework.Security.EnterpriseInitializationModule.OnAcquireRequestState(відправник об'єкта, EventArgs e) +150 System.Web.SyncEventExecutionStep.System. Web.httpApplication+IExecutionStep.Execute() +60 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronous) +87 -------------------------------------------------------------------------------- Відомості про
версію:
Microsoft .NET Framework версія:1.1.4322.2032;
ASP.NET Версія:1.1.4322.2032
Причина
Ця проблема виникає, якщо виконуються одна або кілька з наведених нижче умов.
-
Обліковий запис користувача, який використовувався для інсталяції бізнес-порталу, не має потрібних дозволів на сервері, на якому запущено Microsoft Інформаційні служби Інтернету (IIS). Обліковий запис користувача не входить до складу правильних ролей на комп'ютері, на якому Microsoft SQL Server.
-
Обліковий запис користувача – це учасник домену, який відрізняється від домену, на якому інстальовано Бізнес-портал.
-
Облікового запису користувача немає в таблицях Бізнес-порталу в базі даних Dynamics або системній базі даних.
-
Обліковий запис користувача пошкоджено на порталі для бізнесу.
-
Увімкнуто розширену безпеку Інтернету.
Спосіб вирішення
Щоб вирішити цю проблему, виконайте наведені нижче дії. Після виконання кожного кроку клацніть елемент Сайт Настройкиа потім виберіть пункт Керування користувачами в бізнес-порталі. Якщо ви не отримали повідомлення про помилку, зазначене в розділі "Ознаки", цю проблему вирішено. У такому разі вам не потрібно буде виконати решту кроків, описаних у цьому розділі. Під час кожного отримання повідомлення про помилку перейдіть до наступного кроку.
-
Переконайтеся, що обліковий запис користувача, який використовувався для інсталяції Бізнес-порталу, має принаймні дозволи локального адміністратора на сервері, на якому запущено IIS. Крім того, переконайтеся, що в обліковому записі Microsoft SQL Server входу. Переконайтеся, що вхід входить до складу таких ролей сервера SQL Server:
-
Адміністратори безпеки
-
Автори баз даних
-
-
Переконайтеся, що обліковий запис користувача входить до складу домену та мережі, у якій інстальовано Бізнес-портал. Також переконайтеся, що домен має надійне середовище в мережі.
-
Переконайтеся, що обліковий запис користувача, який отримує повідомлення про помилку, існує в таблицях нижче.
-
MbfUserWindowsIdentity
-
MbfUser
Щоб переконатися, що обліковий запис користувача існує, запустіть наведений нижче оператор у SQL Query Analyzer або SQL Server Management Studio. Для Microsoft Dynamics GP запустіть інструкцію з бази даних Dynamics. Для Microsoft Dynamics SL запустіть інструкцію з системної бази даних.SELECT WINDOWSCREDENTIALS FROM MbfUserWindowsIdentity
SELECT ALIAS FROM MbfUserЯкщо облікового запису користувача немає в цих таблицях, користувач, який інсталюв Бізнес-портал, повинен видалити, а потім додати його за допомогою Бізнес-порталу. Докладні відомості про те, як видалити або додати обліковий запис користувача, див. в розділі "Додаткові відомості".
-
-
Якщо проблема не зникне, користувач, який інсталюв бізнес-портал, спробує виконати це завдання. Якщо користувач, який інсталюв бізнес-портал, не отримує повідомлення про помилку, можливо, пошкоджено обліковий запис користувача, який отримав повідомлення про помилку. Користувач, який інсталюв бізнес-портал, повинен видалити та додати обліковий запис користувача на порталі для бізнесу. Докладні відомості про те, як видалити або додати обліковий запис користувача, див. в розділі "Додаткові відомості".
-
На сервері IIS натисніть кнопку Пуск,виберіть Панель керування ,клацніть Установка й видалення програм, а потім – Додати або Windows компонентів. Зніміть прапорець Internet Enhanced Security (Розширена безпека Інтернету) і виконайте кроки майстра, щоб видалити програму.
Нотатки-
Якщо потрібно використовувати розширену безпеку Інтернету, переконайтеся, що ви ввійшли за допомогою імені користувача домену\userID та відповідного пароля.
-
Функція посиленої безпеки Інтернету не потрібна для перевірки безпеки, тому що бізнес-портал автентифікує домен для кожного користувача, який намагається ввійти в програму.
-
Додаткові відомості
Щоб видалити та додати обліковий запис користувача на порталі бізнесу, виконайте наведені нижче дії.
Видалення користувача
-
Start Business Portal. Використовуйте обліковий запис користувача, який використовувався для інсталяції порталу business.
-
У службі Business Portal 3.0 клацніть елемент Сайт Настройкиа потім клацніть Керування користувачами бізнес-порталу.
У службі Business Portal для Dynamics GP 10 (і пізніших версій) клацніть Дії сайту ,клацніть Сайт Настройки, а потім у розділі Адміністрування бізнес-порталу клацніть Користувачі. -
У списку користувачів виберіть обліковий запис користувача.
-
В області Виберіть завдання натисніть кнопку Видалити користувачів.
-
У вікні Видалення користувачів бізнес-порталу виберіть обліковий запис користувача, який потрібно видалити.
-
Натисніть кнопку Видалити.
Додавання користувача
-
Start Business Portal. Використовуйте обліковий запис користувача, який використовувався для інсталяції порталу business.
-
У службі Business Portal 3.0 клацніть елемент Сайт Настройкиа потім клацніть Керування користувачами бізнес-порталу.
У службі Business Portal для Dynamics GP 10 (і пізніших версій) клацніть Дії сайту ,клацніть Сайт Настройки, а потім у розділі Адміністрування бізнес-порталу клацніть Користувачі. -
В області Виберіть завдання клацніть елемент Додати нових користувачів. Виконайте вказівки майстра додавання користувачів, щоб додати обліковий запис користувача на Портал для бізнесу.