我已經在IIS 6 Windows Server 2003中的虛擬目錄中設置了通配符,指向C:\ Windows \ Microsoft.NET \ Framework \ v2 .0.50727 \ aspnet_isapi.dll但它沒有工作。然後我嘗試設置爲C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_isapi.dll,它工作正常。但我不想讓它在v4中工作,因爲我在同一個應用程序池中有其他應用程序需要在.NET2中工作。IIS 6中的ASP.NET MVC 2只能與.NET 4配合使用
我這樣做walkthrough這是我找到的最好的,但它仍然只是.NET的4
我目前的解決方案是設置有一個應用程序池與.NET 4版本的新VirtualDirectory。但是這看起來不太合適,因爲對於MVC2來說,.NET35 SP1應該足夠了。
有人與此問題交叉?
它應該與3.5 ... 我使用Reflector來檢查是否有任何使用.NET 4的dll可能會搞砸了,但我沒有找到任何。
謝謝!
我遵循了許多這樣的指令,但他們都沒有工作。 下面的答案。 –