2011-08-08 50 views
5

在此主題上有很多SO帖子。到目前爲止,解決方案似乎是將IIS中的目錄配置爲應用程序。另一個常見的解決方案是從根目錄中的文件夾中刪除備份web.config文件。錯誤:allowDefinition ='MachineToApplication'超出應用程序級別

我的問題是不同的,因爲我在IIS Express上運行,因此無法將文件夾配置爲應用程序。我注意到的是,每次編譯時,我的根目錄中都有一個名爲obj的文件夾,它會導致此問題。所以我必須每次都手動刪除它。

@Valamas,in this post表示他只是照本宣科去除該文件夾,但我想我們有了一個更好的辦法......我出現在這條線的錯誤:

<authentication mode="Forms"> 

,但似乎在其他情況下發生。想法任何人?

+0

遠不是一個優雅的解決方案...作爲停止間隙,添加到PostBuild事件命令行:'rd「$(ProjectDir)obj」/ q/s '。在我的測試中,它並未刪除文件夾或子文件夾,但刪除了這些文件。 –

+4

'rd「$(ProjectDir)obj」/ q/s'(這裏是再次在一行上的命令) –

+0

感謝您的實際代碼:) – ekkis

回答

相關問題