Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 已部署的网站在IIS中不工作_Asp.net_Asp.net Mvc_Iis 6_Web Hosting - Fatal编程技术网

Asp.net 已部署的网站在IIS中不工作

Asp.net 已部署的网站在IIS中不工作,asp.net,asp.net-mvc,iis-6,web-hosting,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

我在我的机器上本地托管了我的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
localhost-/mytls/
[到父目录]
2015年3月20日上午11:43
2015年3月20日上午11:43内容
2015年3月20日上午11:43
2015年3月19日下午4:25 115 Global.asax
2015年3月19日下午4:25 2587 logging.config
2015年3月19日下午4:25 2062 packages.config
2015年3月20日上午11:43
2015年3月20日上午11:43查看
2015年3月20日12:24 PM 6879 Web.config

如果禁用目录浏览,会发生什么情况?

并检查默认的起始页。 如果使用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服务器。
网站开始工作。

当我禁用浏览时,会发生以下错误----->未为请求的URL配置默认文档,并且服务器上未启用目录浏览。您的控制器名称是什么?视图的名称是什么?如果您使用标准模板login,则应类似于:new{controller=“Account”,action=“login”,id=UrlParameter.Optional}如果您使用标准模板login,则我已恢复该问题以获得帮助。我的计算机上未安装asp.net。是否在IIS管理器上检查了网站的应用程序池?它应该是
管理管道模式:集成的
.Net CLR版本:
实际上mvc 4现在没有安装,它工作正常:)