Я пытаюсь развернуть сайт на машине Win Server 2008 R2 с IIS 7.5. Веб-сайт разработан с помощью asp net mvc2. Мой клиент попросил меня развернуть простой .html-документ, который будет обслуживаться до тех пор, пока мы не решим перейти в приложение mvc. Я создал сайт и опубликовал свой сайт для тестирования, и он отлично работает, но я не могу заставить мое приложение игнорировать страницу index.html. До сих пор я попытался следующие:Документы по умолчанию IIS 7.5 и ASP.Net MVC 2 Маршруты
- добавил IgnoreRoute («index.html») к Global.asax.cs моего приложения
- набор документов по умолчанию в IIS, чтобы быть «index.html»
- удалены все другие файлы из документов по умолчанию.
, но я все еще не могу понять это правильно.
Во-первых, несмотря на готовность приложения, это запрос от моего клиента, поскольку они меняют банковский счет своей компании в другой банк, и мы можем изменить систему платежей по кредитным картам. Позвольте мне прояснить это, то, что вы говорите для функции MVC, верно, url example.com/index.html работает отлично, но мне нужен url example.com для отображения index.html по умолчанию. Тем не менее приложение должно обслуживать входящие URL-адреса, которые точно соответствуют маршруту (просто не отвечайте на запрос «/»). Должен ли я удалить значения по умолчанию из таблицы маршрутов, чтобы это работало? – gmakrygiannis