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

Проблема с развертыванием IIS 7.5 - WebApp не загружается

Недавно я работал над новым WebApplication (c # asp.net MVC 4 с VS 2013), и теперь пришло время развернуть его на сервере моей компании (WS 2008 R2 SP1).

Проект отлично работает в Visual Studio, но когда я его развертываю (IIS 7.5) и перехожу в http: // ServerName / MyApplication У меня разные сообщения в зависимости от браузера:

Я тестировал все, что нашел в Google, но ничего не работает. Я также активировал трассировку неудачных запросов, и даже если у меня много файлов XML, ни в одном из них нет ошибок.

Я застрял на этом шаге, и мне действительно нужно отправить его на сервер ... Заранее спасибо и хорошего дня! :)

MTEDField

Я нашел решение и хочу поделиться им с вами! Мне потребовалось время, чтобы решить мою проблему, и я надеюсь, что это поможет вам.


Во-первых, одной из проблем была авторизация AppPool с базой данных. Как вы можете найти в Google, некоторые люди переходят в диспетчер IIS и изменяют идентичность AppPool, но это может вызвать некоторые проблемы с безопасностью. Правильный способ - зайти в SQL Server Management Studio и сделать следующее:

Подключитесь к серверу> Папка безопасности> Щелкните правой кнопкой мыши на Соединении Щелкните Новое соединение> Заполните данные

Генеральная часть // Введите имя пользователя (например, DefaultAppPool, если вы его используете), проверьте аутентификацию SQL Server и введите безопасный пароль. После этого выберите свою базу данных и свой язык.

Ролевая часть // По умолчанию установлен флажок Public, но я советую также проверить системного администратора.

Картографическая часть // Выберите все базы данных, которые вы используете со своим приложением, и для всех проверьте членство в db_owner и public (я не знаю, если это правильный термин на английском языке).

И вуаля ! Если у вас есть ошибка типа «... в имени используется неправильный символ ...», загляните в папку Connection. Ваш пользователь все равно был создан.


Второй проблемой была моя строка подключения. Как вы знаете, это должно быть другим, если вы хотите подключить DefaultConnection к SQL Server. Посмотри там (это действительно полезно).

В моей ситуации я наконец использовал типичную строку подключения для SQL Server со стандартной безопасностью (первая в ссылке).

Хорошего дня !