2010-06-01 146 views
1

如何確定asp.net(mvc2)應用程序是在IIS(7)還是VS內部Web服務器上運行?應用程序在IIS或VS web服務器下運行

澄清爲什麼我需要這樣的:我撰寫了的IoC容器(ninject)不同的依賴關係圖依賴於解決方法(發展 - 當本地VS和生產 - 當IIS)

也可以是其它很好的解決方案,所以我可以簡單地區分3種解決方法:本地(VS),測試服務器(IIS)或生產服務器(IIS)。在這種情況下如何區分服務器?通過PC名稱?

回答

3

你可以看看System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName,看看有什麼處理您的ASP.NET應用程序在運行。

相關問題