2011-05-24 80 views
0

我有一個在.NET 2.0中配置的網站,但由於兼容性問題,我無法更改它。在那個網站裏面,我有4.0的其他網站。因此,讓我們覺得是這樣的:使用不同於父級的版本創建.NET子應用程序

RootWebsite --> 2.0 

- Default.aspx 
- Another.aspx 
- PROMOS 
    - AnotherWebsite --> 4.0 
     -web.config 
- web.config 

好了,AnotherWbesite(4.0)使用一些不上2.0工作庫。我不知道爲什麼,但是當我執行網站時,它在2.0而不是4.0中執行,儘管它有自己的web.config並且它在4.0中進行了配置。

有沒有辦法強制AnotherWebSite在4.0中執行,儘管它的父親在2.0?

非常感謝您

回答

0

我已經找到了解決辦法:

父的web.config,您必須將 「System.Web程序」 部分包裝到以下幾點:

<location path="." inheritInChildApplications="false"> 
    <system.web> 
    <!-- ... --> 
    </system.web> 
</location> 

這樣子們就不會繼承父類的任何東西,所以你可以使用不同的.NET版本。

相關問題