Назад | Перейти на главную страницу

LocalDB требуется для одного сервера IIS, но не для другого, почему?

Недавно у меня была команда серверов в компании, в которой я работаю, чтобы создать для меня два сервера IIS, назовем их A и B.

На сервере B есть проблема, которая препятствует запуску любых веб-сайтов без строки подключения к LocalDB в веб-конфигурации из-за того, что она есть в конфигурации компьютера.

На сервере A этой проблемы нет, и он работает нормально.

Мне не нравится идея простого добавления строки подключения к LocalDB произвольно, и я хотел бы понять различия между серверами, которые могут вызывать эту проблему, чтобы я мог оценить, нужно ли мне что-то удалить с сервера B или добавить что-то в сервер А.

Почему серверу B требуется, чтобы веб-сайты имели строку подключения к LocalDB, а сервер A - нет?


Один пользователь Stack Overflow столкнулся с этой проблемой и заявил, что удаление System.Web.Security.RoleManagerModule устранило проблему. Я тоже не хочу произвольно удалять это, плюс оба сервера имеют это, так зачем его удаление устраняет проблему на одном сервере?