0

我对 IIS 和 ASP.NET 很陌生。我只将它用作我需要使用它的脚本。我已经将 IIS 安装到我的 W7 机器上并将其全部设置为使用 ASP。

但是,当我访问脚本时,我只会收到以下错误:

  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>

正如我所说,我对此很陌生,我发现了一些帖子,其中说做这个和另一个,但我不知道如何实施修复。如果有人能给我一步一步的指导或指出我这样的事情的方向,那就太好了。

干杯

4

1 回答 1

2

正如Microsoft 的支持知识库中所述:

若要解决此问题,请删除 IIS 中的虚拟目录。然后,重新创建虚拟目录并将其配置为应用程序。要删除虚拟目录,请执行以下步骤:

  1. 单击开始,然后单击控制面板。
  2. 在控制面板中,双击管理工具,然后双击 Internet 信息服务。

    注意如果“控制面板”中的“管理工具”图标不可用,请单击“切换到经典视图”,然后双击“管理工具”。

  3. 单击要配置的服务器的名称,然后双击网站。
  4. 双击要配置的网站的名称。
  5. 右键单击要删除的虚拟目录的名称,然后单击删除。
  6. 单击是。

要创建新的虚拟目录并将其配置为应用程序,请执行以下步骤:

  1. 单击以选择要在其中添加新虚拟目录的网站的名称。
  2. 在操作菜单上,指向新建,然后单击虚拟目录。
  3. 在虚拟目录创建向导中,单击下一步。
  4. 键入要创建的虚拟目录的名称,然后单击下一步。
  5. 单击浏览,选择应用程序的目录,然后单击确定。
  6. 单击下一步,然后单击完成。

    注意 默认情况下,在 IIS 中创建一个与新虚拟目录同名的新应用程序。

于 2012-07-17T15:00:05.890 回答