簡體   English   中英

此ASP.NET web.config錯誤是什么意思?

[英]What does this ASP.NET web.config error mean?

我有一個簡單的asp.net項目。 我將其放在主機上,但現在出現以下錯誤:

Parser Error Message: It is an error to use a section registered as   
allowDefinition='MachineToApplication' beyond application level.  This error can 
be caused by a virtual directory not being configured as an application in IIS.

Source Error: 

  Line 37:     ASP.NET to identify an incoming user. 
  Line 38:     -->
  Line 39:     <authentication mode="Windows" />
  Line 40:     <customErrors mode="Off"/>
  Line 41:       <pages>

鏈接

在服務器上為其創建虛擬目錄-如錯誤消息所示。

這很可能是因為您尚未配置IIS將此目錄視為應用程序。

我假設您是在主機上的inetpub \\ wwwroot路徑下發布的。

在主機上的IIS中(Internet信息服務-“控制面板”中“管理工具”下)。 您需要導航到在(默認網站[您的路徑]下發布的目錄。

右鍵單擊目錄,然后選擇“添加應用程序”(在IIS 7+上)(“ 文檔” )或“屬性”,然后單擊底部附近的“應用程序名稱”字段旁邊顯示“創建”的按鈕( 圖像

我遇到了同樣的錯誤,但是通過更改應用程序池解決了..嘗試更改應用程序池..如此,我將其從默認應用程序池更改為經典.net應用程序池。 希望你覺得它有用。

點擊此鏈接,這是此http://geekswithblogs.net/ranganh/archive/2005/04/25/37609.aspx的解決方法

嘗試更改< authentication mode="None" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM