0

我有一个安装了 Windows 2008 R2、IIS 7.5 的网络服务器,

1 个专用 IP 地址

从这里我托管几个网站....比如 www.abc.com www.efg.com www.hkl.com

通过绑定我正在路由网站,它工作正常。我可以从其他 PC 访问这些网站。

所以直到这里它工作正常......

但我喜欢从它自己的网络服务器访问这些网站。我怎样才能做到这一点?

例如我试过了。214.xxx.xxx.xxx\abc.com 我也试过 localhost\abc.om

但我得到下面的错误......

问题:

所以我的问题是如何在自己的WEBSERVER中访问这些域......所有这些域都被创建为网站并且独立运行应用程序池......(不在默认网站中)

所有这些都是 ASP.NET Web 应用程序。V2.0 和 V4.0

“/”应用程序中的服务器错误。

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

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

源错误:

第 116 行: 第 117 行: 第 118 行: 第 119 行: 第 120 行:

源文件:C:\inetpub\wwwroot\abc\web.config 行:118

显示其他配置错误:

在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。(C:\inetpub\wwwroot\abc\web.config 第 202 行)在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。(C:\inetpub\wwwroot\abc\web.config 第 261 行)在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。(C:\inetpub\wwwroot\abc\web.config 第 262 行)


版本信息:Microsoft .NET Framework 版本:2.0.50727.5456;ASP.NET 版本:2.0.50727.5456

4

2 回答 2

2

尝试添加应用程序,而不是虚拟目录。听起来您的虚拟目录是一个应用程序。

我认为错误正在发生,因为虚拟目录文件夹中的 web.config 是应用程序的根 web.config。此配置与默认网站级别的 web.config 冲突。

于 2012-08-16T12:58:46.267 回答
1

您在 Web 服务器上的网站是通过虚拟目录配置的。您需要将文件夹的名称放在服务器名称之后。尝试:

http://localhost/SiteVirtaulDirectory

或者您可以尝试从 Internet 信息服务器 (IIS) 打开站点

打开 Internet Information Server,(键入 inetmgr 并在开始 -> 运行时按 enter)。展开Default Web sites,然后选择任何站点,右键单击它并选择Browse

于 2012-08-16T12:14:31.077 回答