2009-10-03 71 views
0

我在我的託管服務器上安裝了Bugnet,它確實有效,似乎項目的所有功能都按照預期工作。不知道這個.NET錯誤是什麼意思?

但似乎在任何頁面呈現此錯誤生成;

System.Configuration。

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

引發我的部分是應用程序按預期發揮功能。它安裝在託管服務器上的子域中,而不是安裝在虛擬目錄中運行。

任何想法,將不勝感激。

回答

1

一般而言,如果您的部署IIS配置不正確,則會發生此錯誤。您聲明這是安裝到您的託管服務器上的一個子域,乍一看錶明這個錯誤應該不會出現。但是我必須問問你在看什麼網址? (只有一兩個,如果你不介意)。

通常,當我將一個.NET應用程序拖放到IIS站點的目錄中時,總會出現此錯誤,並且忘記將該目錄配置爲虛擬目錄和應用程序正確。因此,應用程序級別的某些配置條目只會導致ASP.NET框架拋出異常。

如果您的URL看起來正確,請查看您的主機是否允許您直接訪問IIS設置。如果他們這樣做,那麼你可以直接仔細檢查所有的設置,並確保它們是正確的。

+0

你可以看到按鈕http://tickets.myabriza.net – CmdrTallen 2009-10-03 19:56:06

+0

我剛點擊了一下,我可能是瘋了,但該應用程序似乎工作正常。 – 2009-10-03 21:05:23

+0

是的,這就是我說的。它工作正常,只是在每次頁面加載時都會產生這些錯誤。錯誤通過應用程序錯誤處理程序郵寄給我。非常令人沮喪...... – CmdrTallen 2009-10-05 15:58:07

0

這聽起來像一個web.config問題 - this link應該幫助(點2)。

1

您的應用程序中有一個web.config,只有在應用程序根目錄(或更高版本 - 即機器配置)中才允許使用該部分。除非應用程序中有多個web.config,否則可能是由於應用程序中的根虛擬目錄未配置爲Web應用程序。

配置它正常打開屬性對話框,在IIS控制檯根虛擬目錄,然後點擊標有「創建應用程序」

+0

該應用程序正在運行,它只是拋出這些問題。你可以在http://tickets.myabriza.net看到它 – CmdrTallen 2009-10-03 19:54:14

相關問題