已部署的网站无法在 IIS 中运行
Deployed Website not working in IIS
我在我的机器上本地托管了我的 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
如果禁用目录浏览会怎样?
https://technet.microsoft.com/en-us/library/cc731109(v=ws.10).aspx
并检查您的默认起始页。
如果您使用 MVC,它可以在 RouterConfig.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" }
);
}
这个问题的解决方法很简单。我只是 在我的机器上安装 asp.net (您开发网站的版本)。重新启动 IIS 服务器。
网站开始运行。
我在我的机器上本地托管了我的 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
如果禁用目录浏览会怎样?
https://technet.microsoft.com/en-us/library/cc731109(v=ws.10).aspx
并检查您的默认起始页。 如果您使用 MVC,它可以在 RouterConfig.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" }
);
}
这个问题的解决方法很简单。我只是 在我的机器上安装 asp.net (您开发网站的版本)。重新启动 IIS 服务器。 网站开始运行。