塞納里奧:如何從主站點上IIS7隔離子程序
我在Win Server 2008的網絡版上運行IIS7
我在網站的途徑(一個MVC應用程序主要的應用程序)
網站HOST是domain.com
我創建了一個虛擬應用程序/ testapp用了ASP.Net應用程序(子應用程序)
問題:
,當我瀏覽到http://domain.com主要的應用程序工作正常,但是當我瀏覽到http://domain.com/testapp子應用程序似乎運行,但處理的主要應用程序的web.config。
我遇到的一些錯誤缺少只有主應用程序需要的dll - 這可以通過將dll複製到子應用程序bin文件夾中解決,但不是理想的解決方案。
問:
我不認爲這是一個MVC/ASP.Net的問題,而是一個ISS7之一。如何配置IIS7以便這兩個應用程序不會互相干擾?
選項#2似乎不工作,因爲我已經添加它,但父級web.config仍在處理中。 – 2010-04-21 12:35:49
選項#1對我來說不好,因爲這意味着我的網站可以在mydomain.com上訪問,但只能在mydomain/com/app上訪問。 – 2012-08-23 10:49:39
@DamienMcGivern - 由於繼承,父web.config將總是被處理。使選項#2工作的唯一方法是緩解父級web.config中的任何衝突標記。 – Thomas 2012-08-23 19:14:17