部署的网站不在IIS中工作

时间:2015-03-20 10:01:08

标签: asp.net asp.net-mvc iis-6 web-hosting

我在我的机器上本地托管了我的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

2 个答案:

答案 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服务器。 该网站开始工作。