У меня есть приложение ASP.NET MVC 4, и я хочу развернуть его в IIS 8. Я читал в Интернете, что это можно сделать напрямую через VS 2010/2013, создав пакет и опубликовав его, но я хочу развернуть его с помощью менеджер ИИС. Я попытался сделать это вручную, выполнив следующие действия:
- Щелкните правой кнопкой мыши сайты (левая панель в диспетчере IIS) > Добавить веб-сайт.
- Указание физического пути к моему проекту (я указал его на C:), номер порта (здесь 3500) и имя URL-адреса (например, www.abc.net (или .com)).
- Нажав OK, мой веб-сайт появится на левой панели.
Когда я запускаю свой сайт через Chrome, браузер говорит, что не может получить доступ к http://www.abc.net: 3500а>
Что я здесь делаю неправильно? Что мне нужно сделать, чтобы развернуть мой веб-сайт MVC без Visual Studio?
РЕДАКТИРОВАТЬ: Перейдя по первой ссылке Имрана, кажется, что я сделал шаг вперед. Однако вместо доступа к странице индекса моего приложения это то, что отображает браузер:
Должен ли я что-то настроить в своем RouteConfig? Вот :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
namespace AstellasSchedulerV2 {
public class RouteConfig {
public static void RegisterRoutes(RouteCollection routes) {
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
routes.MapRoute(
name: "Default", // Route name
url: "{controller}/{action}/{id}", // URL with parameters
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
}
}