2012-07-17 110 views
0

我對IIS和ASP.NET很新。我只使用它作爲我需要的腳本使用它。 我已將IIS安裝到我的W7機器上,並將其全部設置爲使用ASP。ASP.NET IIS應用程序錯誤

然而, 當我訪問劇本我只是得到一個錯誤是如下:

Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

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 34:  <globalization culture="en-GB" uiCulture="en-GB"/> 
Line 35:  <httpRuntime executionTimeout="3600" maxRequestLength="104856"/> 
Line 36:  <sessionState mode="InProc" cookieless="false" timeout="720"/> 
Line 37:  <compilation debug="true" targetFramework="4.0"> 
Line 38:  <assemblies> 

按我說的即時通訊新到這一點,我已經找到了幾個帖子圍繞這不能不做到這一點,並另一個,但我不知道如何實施修復。 如果有人能夠給我一步一步的指導或者指導我這樣的事情,那將會很棒。

乾杯

+0

是否將您的虛擬目錄配置爲IIS中的應用程序? – jrummell 2012-07-17 14:55:41

+0

我不知道這是什麼意思是誠實的伴侶。我更習慣於Apache。 – 2012-07-17 14:56:46

+1

之前從未使用IIS此錯誤通常意味着您已經忘記在IIS中創建根應用程序(這最容易從Visual Studio完成:項目屬性 - 選擇使用本地IIS單擊創建虛擬目錄。或者,您有一個嵌套的網站.config在一個使用config部分的子目錄中,該部分必須位於root應用程序中。 – StuartLC 2012-07-17 14:56:48

回答

2

正如Microsoft's support knowledgebase指出:

要解決此問題,刪除虛擬目錄在IIS。然後, 重新創建虛擬目錄並將其配置爲應用程序。去 刪除虛擬目錄,請按照下列步驟操作:

  1. 單擊開始,然後單擊控制面板。
  2. 在控制面板中,雙擊管理工具,然後雙擊Internet信息服務。

    注意如果在控制面板中管理工具圖標不可用,請單擊切換到經典視圖,然後雙擊 管理工具。

  3. 單擊要配置的服務器的名稱,然後雙擊「網站」。
  4. 雙擊您要配置的網站的名稱。
  5. 用鼠標右鍵單擊要刪除的虛擬目錄的名稱,然後單擊刪除。
  6. 單擊是。

要創建一個新的虛擬目錄,並將其配置爲應用程序, 請按照下列步驟操作:

  1. 單擊選擇要在其中添加新的虛擬目錄的網站的名稱。
  2. 在「操作」菜單上,指向「新建」,然後單擊「虛擬目錄」。
  3. 在虛擬目錄創建嚮導中,單擊下一步。
  4. 鍵入要創建的虛擬目錄的名稱,然後單擊下一步。
  5. 單擊瀏覽,選擇該應用程序的目錄,然後單擊確定。
  6. 單擊下一步,然後單擊完成。

    注意默認情況下,在IIS中創建一個與新虛擬目錄具有相同名稱的新應用程序。

+2

如果您要引用其他網站,請提供適當的歸屬信息。我已在此處完成此操作,但請確保您將來可以這樣做。 – 2012-07-17 21:36:04

+1

感謝@bradLarson,請牢記這一點。 – Abhijeetchindhe 2012-07-18 05:40:08

相關問題