2010-01-15 69 views
1

我们有一个在我们的开发人员机器上运行良好的ASP.Net MVC项目。将ASP.Net MVC解决方案部署到Windows 2008

当我们尝试在Windows 2008机器,我们得到以下错误上运行它:

错误这部分配置不能在这个路径中使用。当部分锁定在父级别时,会发生这种情况。锁定可以是默认的(overrideModeDefault =“Deny”),也可以是带有overrideMode =“Deny”或legacy allowOverride =“false”的位置标签。

上失败行是:

<handlers>

我有一种感觉,冥冥中有是说,处理程序不能被覆写的设置,但我不能找到它。

感谢

西拉

+0

你有什么样的开发者机器?操作系统? iis版本? – jamesaharvey 2010-01-15 15:15:47

+0

开发者机器是Windows XP,我们使用Cassini web服务器从Visual Studio运行解决方案 – 2010-01-15 15:19:00

回答

1

你在%windir%\system32\inetsrv\config\.检查?

而且......

<section name="handlers" overrideModeDefault="Deny" />

变化从 “拒绝” 这个值设置为 “允许”

<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />

变化从 “拒绝” 这个值设置为 “允许”

+0

感谢解决它 – 2010-01-15 15:36:29