2014-03-19 35 views
0

我試圖在我的項目的csproj文件中設置這使在建時間視編譯:「在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的部分是錯誤的。」

<MvcBuildViews>true</MvcBuildViews> 

和清理的項目。

然後一個錯誤消息開始顯示在構建時間。

錯誤10在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的。此錯誤可能是由於虛擬目錄未被配置爲IIS中的應用程序。 C:\ PROJEKT \ FooBar的\ FooBar.MVC \ OBJ \ MYNAME \包\ packagetmp \ web.config中38 FooBar.MVC

當單擊該錯誤信息,我瀏覽到這個地方在web.config中:

<authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogOn" timeout="2880" /> 
</authentication> 

爲什麼?

+0

嘗試刪除'obj'文件夾,然後重試。如果你看不到'obj'文件夾,你需要顯示所有隱藏的文件。 –

+0

似乎這樣做!這將有資格作爲答案! –

+0

我繼續前進,根據我的評論創建了一個答案。請接受我的回答。 –

回答

2

嘗試刪除obj文件夾,然後重試。如果你看不到obj文件夾,你需要顯示所有隱藏的文件。

相關問題