如何在自己的网络服务器上打开网站

时间:2012-08-16 12:07:44

标签: asp.net iis iis-7.5

我有一个安装了Windows 2008 R2,IIS 7.5,

的网络服务器

1个专用IP地址

从这里我主持几个wesites .... 像www.abc.com      www.efg.com      www.hkl.com

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

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

但我喜欢自己从网络服务器访问这些网站。我怎么能这样做?

e.g。我试过了。 214.xxx.xxx.xxx \ abc.com我也试过localhost \ abc.om

但是我得到了错误......

问题:

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

所有这些都是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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

http://localhost/SiteVirtaulDirectory

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

打开Internet Information Server,(键入inetmgr并按开始时按Enter键>运行)。展开Default Web sites,然后选择任意一个网站,右键单击该网站并选择Browse