2014-01-15 20 views
0

嗨轉換申請註冊爲allowDefinition =「MachineToApplication」超越應用水平段時,感動我的項目上線我得到這個錯誤解決錯誤使用而無需在網站

Line 19:  </assemblies> 
Line 20:  </compilation> 
Line 21:  <authentication mode="Forms"> 
Line 22:  <forms loginUrl="~/user_login.aspx" name=".ASPXFORMSAUTHRECSHIELD" timeout="30" slidingExpiration="true" /> 
Line 23:  </authentication> 

源文件:d:\ www \ MW_qXnIPRqPq \ shieldtrust.it \ shield_trust \ web.config行:21

描述:處理服務此請求所需的配置文件時發生錯誤。請查看下面的具體錯誤細節並適當修改您的配置文件。

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

要解決這個錯誤,我想和我的提供者談談,並將目錄配置成一個應用程序或有其他方法?

+0

請確保ASPNET帳戶有權訪問web.config –

+0

該帳戶具有權限。我的提供程序將目錄配置到應用程序中,現在我可以看到我的頁面 –

+0

當您打開項目的新網站時,主要發生此錯誤。如果將文件夾添加到網站,則會出現兩個webconfig。例如:讓我們假設你有一個文件夾「Project1」放置在一個文件夾「Project1」中然後如果你打開Project1的網站,那麼主要發生這種情況。只需關閉應用程序,然後打開「Project」,你的錯誤將被解決。 –

回答

1

可以有許多可能的原因之一,這

  1. 您可能已添加主文件夾內的備份文件夾。如果是,請刪除它。
  2. 確保您打開了正確的根文件夾,以防您使用Visual Studio運行項目
  3. 確保您沒有任何web.config文件保存在項目中。

希望它有幫助。 如果你仍然遇到同樣的問題,請告訴我:)

2

對於我來說,在IIS中,我沒有將正確的文件夾轉換爲應用程序。所以,當瀏覽時,我得到這個錯誤。 一旦我將適當的文件夾轉換爲應用程序並點擊瀏覽,它就可以正常工作。

相關問題