IIS 6虚拟目录MVC无法正常工作,但子域是

时间:2010-02-03 00:46:36

标签: asp.net-mvc iis-6

将MVC用作虚拟目录时出现以下错误

  

如果要编译.NET Framework 4.0或更高版本,则提供程序选项中'compilerVersion'属性的值必须为'v4.0'或更高版本。要为.NET Framework 3.5或更早版本编译此Web应用程序,请从Web.config文件的元素中删除“targetFramework”属性。

在网址 blah.domain.com/MVC

但是 blahmvc.domain.com

我得到了我想要的东西。

所以我认为这是一个配置问题所以我删除了虚拟目录 点击了 blahmvc.domain.com和'将配置保存到文件...'

然后在上 blah.domain.com
来自文件的新虚拟目录
阅读文件
位置
创建一个新的虚拟目录
别名:MVC
当我尝试去页面时,我得到同样的错误

使用IIS6和.NET 4.0.21006

2 个答案:

答案 0 :(得分:0)

尝试删除web.config文件的system.web / compilation部分中的targetFramework参数。这对我有用。

答案 1 :(得分:0)