将ASP.Net MVC解决方案部署到Windows 2008

时间:2010-01-15 15:09:55

标签: asp.net-mvc configuration iis-7 windows-server-2008

我们有一个ASP.Net MVC项目,可以在我们的开发者机器上运行。

当我们尝试在Windows 2008计算机上运行它时,我们收到以下错误:

错误此配置部分不能在此路径中使用。当该部分被锁定在父级别时会发生这种情况。锁定是默认情况下(overrideModeDefault =“Deny”),或由locationMode =“Deny”或遗留allowOverride =“false”的位置标记显式设置。

失败的行是:

<handlers>

我有一种感觉,某处有一个设置说处理程序无法覆盖,但我找不到它。

由于

西拉

1 个答案:

答案 0 :(得分:1)

您是否登记了%windir%\system32\inetsrv\config\.

进一步......

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

将此值从“拒绝”更改为“允许”

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

将此值从“拒绝”更改为“允许”