Я создал приложение MVC 3, и у меня есть веб-сервер 2008, на котором установлен IIS 7.5.Как развернуть приложение ASP.NET MVC на Windows Server 2008 IIS 7.5?
В IIS, я создал новый сайт и в соответствии с которым приложения я развертывается все мои физические файлы на этой папке приложения:
C:\inetpub\wwwroot\DeveloperToolsPortal\Application
Я также настроил мой пул приложений так, что она поддерживает .NET 4 Я также загрузил MVC3 на этом сервере с веб-сайта asp.net/mvc3.
Когда я просматриваю это приложение из IIS с помощью {0} URL, я получаю сообщение об ошибке {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 ?!
Средство просмотра событий сервера будет иметь данные об исключениях в журнале приложений. – jrummell
Предполагается ли ссылка на/Views/Home/Index? Я думаю, что ссылка должна быть http: // localhost: 85/Application/Home – jao
@jao, вы правы; обновлено. тем не менее. –