Asp.net mvc 在iis中按start时转到默认url

Asp.net mvc 在iis中按start时转到默认url,asp.net-mvc,iis,Asp.net Mvc,Iis,我用的是MVC-4。复制文件并将其粘贴到服务器后,在IIS中,我右键按“站点”,然后选择“重新启动”以再次启动项目。但只有在浏览器中显式写入url时,项目才会运行 或者换句话说,我有一个日志文档,每个函数都将函数名写入其中。(当前函数),在Global.asax.cs中,我有: routes.MapRoute( 当我编写基本url时,我会在日志文件中看到这个函数名,但当我按下“Restart”时,它不会进入这个函数。 在我选择“重新启动”后是否有运行它的选项 (我需要它,因为另一个项目使用它从这

我用的是MVC-4。复制文件并将其粘贴到服务器后,在IIS中,我右键按“站点”,然后选择“重新启动”以再次启动项目。但只有在浏览器中显式写入url时,项目才会运行

或者换句话说,我有一个日志文档,每个函数都将函数名写入其中。(当前函数),在
Global.asax.cs
中,我有:

routes.MapRoute(

当我编写基本url时,我会在日志文件中看到这个函数名,但当我按下“Restart”时,它不会进入这个函数。 在我选择“重新启动”后是否有运行它的选项


(我需要它,因为另一个项目使用它从这里传递列表)

只需在IIS中为您的站点设置默认文档。

我不明白您为什么希望应用程序在IIS启动时启动。您不应该引用IIS应用程序,而应该使用URL,当您这样做时,它将启动。您的问题是什么?
            "Default",
            "{controller}/{action}/{id}",
            new { controller = "boxes", action = "FillList", id = UrlParameter.Optional} 
        );