Я создал приложение MVC 3 и у меня есть Web Server 2008, на котором установлен IIS 7.5.
В IIS я создал новый сайт, на котором приложение, а затем развернул все свои физические файлы в этой папке приложения:
C:\inetpub\wwwroot\DeveloperToolsPortal\Application
Я также настроил свой пул приложений так, чтобы он поддерживал .NET 4. Я также загрузил MVC3 на этот сервер с веб-сайта asp.net/mvc3.
Когда я просматриваю это приложение из IIS по URL-адресу {0}, я получаю сообщение об ошибке {1}:
{0}: http://localhost:85/Application/Home/Index
{1}: HTTP 500 Internal Server Error
Сайт был настроен на использование порта 85, так как 80 уже был занят другим сайтом.
Я также добавил следующие конфигурации в файл web.config:
<system.webServer>
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true"/>
</system.webServer>
<customErrors mode="Off"/>
Почему это вызывает эту ошибку? Как я мог это исправить? Какие шаги я пропустил при настройке приложения?
Я тоже попробовал другую вещь. Я добавил простой файл .htm в свое приложение и попытался открыть его через IIS, и он выдал следующую ошибку:
Internet Explorer cannot display the webpage
Я думаю, что-то не так с моим IIS?!