У меня есть веб-сайт (не веб-приложение - в Visual Studio вы получаете два варианта - создать веб-сайт / проект), работающий на IIS 6.0. Теперь я хочу разработать несколько функций в архитектуре MVC.
Поэтому я создал одно приложение MVC в Visual Studio, и все отлично работает на локальном как отдельное приложение. Теперь я хочу разместить это приложение MVC также на уже развернутом веб-сайте.
Я создал виртуальный каталог (MVCDir) на веб-сайте по умолчанию в IIS 6.0. В файле global.asax, который был в корневой папке, я добавил функцию маршрутизации -
Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
routes.Ignore("{resource}.axd/{*pathInfo}")
routes.Ignore("{resource}.aspx/{*pathInfo}")
routes.MapPageRoute("Default4", "{controller}/{action}/{id}", "~/MVCDir", False, New RouteValueDictionary(New With {.controller = "Home", .action = "Index", .id = Mvc.UrlParameter.Optional}))
End Sub
*** ПРИМЕЧАНИЕ. Если вместо маршрутов я пишу маршруты вместо.
я вызвал эту функцию маршрутизации внутри функции application_start
теперь, когда я запускаю domain.com/home/index
Как решить эту проблему?
он говорит, что ресурс не найден