我有一個網站,它具有在IIS 7上運行.NET 4的應用程序池,並且它在Web.config中的system.ServiceModel中具有以下設置:我是否可以在.NET 4網站下運行.NET 2應用程序,並使用多個SiteBindingsEnabled
serviceHostingEnvironment multipleSiteBindingsEnabled="true"
我遇到的問題是我希望能夠使用.NET 2應用程序池在此下運行應用程序。當我嘗試這個應用程序抱怨它有一個未知屬性multipleSiteBindingsEnabled。我看不到在.NET 2應用程序的Web.config中隱藏.NET 4屬性的方法。有沒有辦法做到這一點?
它被設置爲一個虛擬目錄,並使用不同的應用程序池(你不能有一個應用程序池運行不同的框架) 。將應用程序放在文件系統的其他位置不會停止Web.config繼承。使用子域將其映射爲另一個網站不是一種選擇 - 我需要將它保留在當前位置,因爲它是由其他網站引用的。 – 2011-04-21 10:49:35
啊我認爲可能是這樣,但沒有時間去測試它,這意味着唯一的方法將是一個單獨的子域。 – TheAlbear 2011-05-05 16:18:52