我有一个安装了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
2>'/'应用程序中的服务器错误。配置错误 描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。
分析程序错误消息:在应用程序级别之外使用注册为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
答案 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
。