我已经在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可能会搞砸了,但我没有找到任何。
谢谢!
我遵循了许多这样的指令,但他们都没有工作。 下面的答案。 –