如何configurationIIS 7.5以使用一个IP地址承载几个经典ASP站点?

我们使用IIS 7.5运行Windows Server 2008 R2,并安装了4-5个经典ASP站点。 主站点存储在wwwroot中,其他站点存储在wwwroot下面的文件夹中。

我们有一个服务器的IP地址。 如何将IISconfiguration为允许人们在将域名指向te服务器之前浏览/testing这些站点?

当我在wwwroot的子文件夹中设置其中一个站点并为其分配单独的端口时,我收到一条消息,指出:

Config Error Cannot add duplicate collection entry of type 'add' with unique key attribute 'value' set to 'index.asp' 

错误指向给定网站的文件夹中的web.config,如下所示:

 <configuration> <system.webServer> <tracing> <traceFailedRequests> <add path="*"> <traceAreas> <add provider="ASP" verbosity="Verbose" /> <add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" /> <add provider="ISAPI Extension" verbosity="Verbose" /> <add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI" verbosity="Verbose" /> </traceAreas> <failureDefinitions statusCodes="400-999" verbosity="Error" /> </add> </traceFailedRequests> </tracing> </system.webServer> 

我该如何补救这个错误,并允许IIS呈现该网站?

把每个ASP应用程序在自己的网站。 将每个站点绑定到相同的IP,但在每个站点上使用不同的主机标题。 在您的本地DNS服务器上注册这些主机头。