2010-01-15 110 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