Я пытаюсь развернуть свой сайт в Интернете, но это дает мне эту ошибкуIis 8.5 Web-сервер настроен не список содержимого этого каталога
iis 8.5 The Web server is configured to not list the contents of this directory.
Он работает на локальном хосте. Кроме того, если я настрою параметры облака на использование облачного хранилища, он отлично работает. Но я не уверен, в чем проблема. После поиска в Интернете я добавил это
<modules runAllManagedModulesForAllRequests="true">
в моем файле web.config, но все еще не работает.
Мои RouteConfig.cs выглядит так
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Site", action = "Index", id = UrlParameter.Optional },
constraints: new { subdomain = new SubdomainRouteConstraint("www") },
namespaces: new string[] { "DeltaNorgeWebsite.Controllers" }
);
routes.MapRoute(
name: "Files",
url: "{id}",
defaults: new { controller = "File", action = "Index" },
constraints: new
{
subdomain = new SubdomainRouteConstraint("files")
}
);
#if DEBUG
// redirect localhost
routes.MapRoute(
name: "LocalhostRedirect",
url: "",
defaults: new { controller = "Redirect", action = "Index", path = "http://www.delta-norge.com" },
constraints: new
{
subdomain = new SubdomainRouteConstraint("localhost")
}
);
#endif
}
Это ссылка на сайт
http://deltanorge.cloudapp.net/
любой пример для подражания? – mohsinali1317
См. Этот ответ в stackoverflow: http://stackoverflow.com/questions/18981118/http-error-403-14-forbidden-the-web-server-is-configured-to-not-list-the-con – Mivaweb