2012-06-11 194 views
1

我將此頁面和我的根目錄從一臺服務器移到另一臺服務器,當我嘗試加載以下頁面時,出現下面的錯誤。有任何想法嗎?加載頁面時出現此代碼

配置錯誤

描述:錯誤該請求提供服務所需的配置文件的處理過程中出現。請查看下面的具體錯誤細節並適當修改您的配置文件。

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

源錯誤:

Line 24: during development.

Line 25: -->

Line 26: <siteMap defaultProvider="XmlSiteMapProvider" enabled="true">

Line 27: <providers>

Line 28: <clear/>

Source File: E:\Domains\m\mockcourt.org.uk\user\htdocs\mcc\web.config Line: 26

+0

查看http://stackoverflow.com/questions/9300927/error-to-use-a-section-registered-as-allowdefinition-machinetoapplication-beyo – avesse

+0

如果其中一個答案解決了您的問題,或者幫助您查找問題,請你接受並投票。 – Aristos

回答

0

您的網站未正確在IIS中配置。

您需要將您的站點設置爲ISS中的應用程序。

這裏是instructions for IIS 6。即使你使用不同的版本,這也會讓你走上正軌。

+0

你的回答太籠統了,就像一個回答說「你有一個問題,你需要配置它並修復它」。其實該網站parce web.config,並提供一個錯誤,所以它的設置爲asp.net應用程序! (所以你不正確)證明:檢查頁面http://mockcourt.org.uk/mcc給出的asp.net錯誤,所以它運行爲asp,net應用程序。 – Aristos

+0

@Aristos,我完全不同意。該錯誤甚至表明該網站未配置爲IIS中的應用程序。我一直在.NET中開發多年,並且多次遇到這個錯誤。這是**一個**可能的解決方案。 –

+0

是的,它配置它,在上面的目錄。如果你在開發網站多年,你應該直接認識到這是一個共享環境,他沒有控制iis,他們給他的共享空間有asp.net!所以這裏的問題是目錄,沒有把它們放在正確的目錄中! – Aristos

-1

您已將您的網站移動到目錄,該目錄不是此asp.net應用程序的根目錄

仍然配置爲運行asp.net,但是您已將所有文件放在子目錄上而不是根目錄下。

因此,兩個人認爲你可以做的,將文件放在正確的根目錄,或者如果你需要與根上的其他應用程序一起運行,在你添加的目錄上創建一個新的asp.net應用程序。

從你的日誌可能這是你必須把他們:E:\Domains\m\mockcourt.org.uk\user\htdocs\和不在此目錄「E:\域\米\ mockcourt.org.uk \用戶\ htdocs中\ MCC \」,檢查剩下的目錄找到正確的。

+0

爲什麼downvote?你能不能請你對我說不同意? – Aristos