我在我的机器上本地托管了我的asp.net(razor)应用程序。该网站已托管,但有一些错误。我已修复其中一些但现在当我点击url网站以目录浏览器模式打开
localhost - /mytls/
[To Parent Directory]
3/20/2015 11:43 AM <dir> bin
3/20/2015 11:43 AM <dir> Content
3/20/2015 11:43 AM <dir> EmailTemplates
3/19/2015 4:25 PM 115 Global.asax
3/19/2015 4:25 PM 2587 logging.config
3/19/2015 4:25 PM 2062 packages.config
3/20/2015 11:43 AM <dir> Scripts
3/20/2015 11:43 AM <dir> Views
3/20/2015 12:24 PM 6879 Web.config
答案 0 :(得分:1)
如果禁用目录浏览会发生什么? https://technet.microsoft.com/en-us/library/cc731109(v=ws.10).aspx
并检查您的默认开始页面。 如果你使用MVC,它可以在RouteConfig.cs
中public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
// default route here
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new[] { "MyApplication.Web.Controllers" }
);
}
答案 1 :(得分:1)
这个问题的解决方案非常简单。我只是在我的机器上安装asp.net (您在其中开发网站的版本)。重启IIS服务器。 该网站开始工作。