1

我将此页面和我的根目录的内容从一台服务器移动到另一台服务器,当我尝试加载以下页面时,出现以下错误。有任何想法吗?

配置错误

说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:使用注册为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

4

2 回答 2

0

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

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

以下是IIS 6 的说明。即使您使用的是不同的版本,这也会让您走上正轨。

于 2012-06-11T12:26:35.227 回答
-1

您已将您的站点移动到一个不是该 asp.net 应用程序根目录的目录中。

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

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

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

于 2012-06-11T12:32:08.243 回答