簡體   English   中英

ASP.NET Development Server模擬IIS6或IIS7?

[英]ASP.NET Development Server simulates IIS6 or IIS7?

在visual studio 2008中,當我們按Ctrl + F5時,將啟動ASP.NET Development Server來模擬Web服務器。 我想知道它模擬的服務器是什么? IIS6還是IIS7? 是否可以自定義它模擬的服務器?

我不認為它“模擬”,tbh,它只是一個用於本地開發的Web服務器,其中IIS不是一個選項,基於Cassini 更多信息在這里

它不像這樣模擬服務器,它在基於cassini的服務器上運行,該服務器用.net編寫並且具有可用的源代碼。 我認為它與IIS6更相似,因為它不支持IIS7集成管道功能。 您可以隨時選擇讓VS使用II6或IIS7(如果已安裝)(取決於您的DEV PC上是否有XP或Vista)。

對不起,問題,而不是答案: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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM