加载页面时出现此代码问题

时间:2012-06-11 12:24:24

标签: asp.net html iis

我将此页面和我的root的内容从一个服务器移动到另一个服务器,当我尝试加载以下页面时,我收到以下错误。有什么想法吗?

配置错误

说明: 处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析程序错误消息: 使用超出应用程序级别注册为allowDefinition='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序。

来源错误:

  

第24行:在开发过程中。

     

第25行: -->

     

第26行: <siteMap defaultProvider="XmlSiteMapProvider" enabled="true">

     

第27行: <providers>

     

第28行: <clear/>

     

源文件: E:\ Domains \ m \ mockcourt.org.uk \ user \ htdocs \ mcc \ web.config 行:   26

2 个答案:

答案 0 :(得分:0)

您的网站未在IIS中正确配置。

您需要将您的网站设置为ISS中的应用程序。

以下是instructions for IIS 6。即使您使用的是其他版本,也会让您走上正轨。

答案 1 :(得分:-1)

您已将网站移动到目录,而不是此asp.net应用程序的根目录

仍配置为运行asp.net,但是您已将所有文件放在子目录而不是根目录上。

所以有两个人认为你可以做,将文件放在正确的根目录下,或者如果你需要与root上的其他应用程序一起运行它,就在你添加的目录上创建一个新的asp.net应用程序。 / p>

从您的日志可能这是您必须放置的地方:E:\Domains\m\mockcourt.org.uk\user\htdocs\而不是此目录“E:\ Domains \ m \ mockcourt.org.uk \ user \ htdocs \ mcc \“,检查其余目录以找到正确的目录。