我是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>
正如我刚才所说,我发现了一些帖子,据说这样做,另一个但我不知道如何实施修复。 如果有人能给我一步一步的指导或者指出我这样做的方向,那就太好了。
干杯
答案 0 :(得分:2)
如Microsoft's support knowledgebase中所述:
要解决此问题,请删除IIS中的虚拟目录。然后, 重新创建虚拟目录并将其配置为应用程序。至 删除虚拟目录,请按照下列步骤操作:
- 单击“开始”,然后单击“控制面板”。
在“控制面板”中,双击“管理工具”,然后双击“Internet信息服务”。
注意如果“控制面板”中的“管理工具”图标不可用,请单击“切换到经典视图”,然后双击 管理工具。
- 单击要配置的服务器的名称,然后双击“网站”。
- 双击要配置的网站的名称。
- 右键单击要删除的虚拟目录的名称,然后单击“删除”。
- 单击是。
醇>要创建新的虚拟目录并将其配置为应用程序, 请按照以下步骤操作:
- 单击以选择要在其中添加新虚拟目录的网站的名称。
- 在“操作”菜单上,指向“新建”,然后单击“虚拟目录”。
- 在“虚拟目录创建向导”中,单击“下一步”。
- 键入要创建的虚拟目录的名称,然后单击“下一步”。
- 单击“浏览”,选择应用程序的目录,然后单击“确定”。
- 醇>
单击“下一步”,然后单击“完成”。
注意默认情况下,在IIS中创建与新虚拟目录同名的新应用程序。