2010-02-03 99 views
1

使用MVC时,作为一个虚拟目录IIS不工作6虚拟目录MVC但子域

在供应商选择了“compilerVersion”属性的值必须是“4.0版”我得到以下错误或更高版本,如果您正在编译.NET Framework的4.0或更高版本。要为.NET Framework 3.5或更低版本编译此Web应用程序,请从Web.config文件的元素中删除“targetFramework”属性。

在URL blah.domain.com/MVC

但 blahmvc.domain.com

我得到我想要的东西。

所以我想这是一个配置的问题,所以我删除了虚拟目录 点击 blahmvc.domain.com和“保存配置文件...”

,然后
blah.domain从文件.COM
新的虚拟目录
读取文件
位置
创建一个新的虚拟目录
别名:MVC
,我也得到了同样的错误,当我尝试并转到页

使用IIS6和.NET 4.0.21006

+0

这是否解决了? – Ahmad 2010-07-26 13:53:47

回答

0

这个问题似乎是运行时的版本略有不同(贝塔斯RC的等)

0

尽量消除在web.config文件中的System.Web /编译部分targetFramework参数。这对我有效。