2014-05-13 42 views
0

如果您將網站發佈到網站的根目錄,而不是標記爲應用程序的子文件夾,則會有某些配置設置似乎不適用。我如何將我的網站本身作爲應用程序標記。
好,網站本身已經是默認 應用見參考文獻:https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1d1c9a73-b4c5-4cfb-ad69-b77fa2e17e19.mspx?mfr=trueIIS 6,默認應用程序和會話狀態 - allowDefinition ='MachineToApplication'超出應用程序級別錯誤

目前,如果我添加了一個元素,我的web.config併發布到我的網站的根,我碰到下面的錯誤。

在應用程序級別之外使用註冊爲allowDefinition ='MachineToApplication'的節是錯誤的。此錯誤可能是由於虛擬目錄未被配置爲IIS中的應用程序。

我可以在網站根目錄下添加一個應用程序,設置一個別名並使其指向與網站根目錄相同的物理路徑,但是我不知道我想要做什麼。

如果我發佈到我的網站的根目錄並且在這種情況下如何應用「applicaiton」級別的配置設置,我該如何定義sessionState元素?

回答

0

如果在單個根文件夾下有多個web.config,則會出現「allowDefinition ='MachineToApplication'超出應用程序級別」錯誤,您可以通過刪除不需要的web.config文件來避免此錯誤。

+0

我想我明白髮生了什麼。出於某種原因,當我構建時,我得到一個web.config放入我的bin文件夾 - 除了在網站的根目錄。 – bitshift

相關問題