在visual studio 2008中,当我们按Ctrl + F5时,将启动ASP.NET Development Server来模拟Web服务器。我想知道它模拟的服务器是什么? IIS6还是IIS7?是否可以自定义它模拟的服务器?
答案 0 :(得分:3)
答案 1 :(得分:2)
它不会像这样模拟服务器,它在基于cassini的服务器上运行,该服务器是用.net编写的,并且有可用的源代码。我认为它与IIS6更相似,因为它不支持IIS7集成管道功能。如果安装了VS,您可以随时选择使用II6或IIS7(取决于您的DEV PC上是否有XP或Vista)。
答案 2 :(得分:0)
对不起,一个问题,而不是答案: IIS6和II7之间的服务器差异与您的代码有什么关系?
对于ASP.NET开发,Web服务器本身在某种程度上是ASP.NET中立的。它将请求转发给.NET框架,因此这是重要的部分。
更多信息: http://msdn.microsoft.com/en-us/library/58wxa9w5.aspx
将Morgan Cheng的评论添加到答案中: IIS6和IIS7之间在如何解释web.config方面存在一些差异。例如,根据MSDN自定义UrlRouteHandler。 IIS6和IIS7是不同的。 http://msdn.microsoft.com/en-us/library/system.web.routing.urlroutinghandler.aspx
中的详细信息