在IIS中的网站URL中添加开发人员

在IIS中的网站URL中添加开发人员,iis,web-config,localhost,Iis,Web Config,Localhost,我添加了新网站,在IIS的基本设置中,我将物理路径指向“C:\inetpub\wwwroot”。我把我所有的网站代码都放在这里,效果很好,但url只是IIS托管的服务器的名称。(例:)。我想在URL中添加DEV,以便区分DEV和其他网站(例如:) 我尝试使用URL在C:\inetpub\wwwroot\DEV和access中添加文件夹,但它抛出以下错误 “/”应用程序中出现服务器错误 配置错误 描述:处理服务此请求所需的配置文件时出错。请查看下面的特定错误详细信息,并适当修改配置文件 解析器错误

我添加了新网站,在IIS的基本设置中,我将物理路径指向“C:\inetpub\wwwroot”。我把我所有的网站代码都放在这里,效果很好,但url只是IIS托管的服务器的名称。(例:)。我想在URL中添加DEV,以便区分DEV和其他网站(例如:)

我尝试使用URL在C:\inetpub\wwwroot\DEV和access中添加文件夹,但它抛出以下错误

“/”应用程序中出现服务器错误

配置错误 描述:处理服务此请求所需的配置文件时出错。请查看下面的特定错误详细信息,并适当修改配置文件

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

源错误:

Line 57:            </controls>
Line 58:        </pages>
Line 59:        <membership>
Line 60:            <providers>
Line 61:                <!--
第57行:
第58行:
第59行:
第60行:

第61行:你最好做:

  • 在主机文件中添加一些条目,将名称(如devsite1)映射到127.0.0.1
  • 更改站点的绑定,使其使用新名称
  • 在浏览器中访问站点的新名称

在过去的作业中,已将office DNS配置为指向127.0.0.1的
*.localhost.ourdomain.com
,因此任何人都可以在IIS绑定中设置网站,如devchatroomv2.localhost.ourdomain.com,并访问url。如果登录由同一域中的不同子域处理,并且是实时设置的合理复制,则使用完整域对于会话cookie之类的事情可能会有所帮助。如果你的站点使用不同的路径,我会犹豫修改url的路径部分;当您可以获得跨多个不同主机名(故障切换/灾难恢复/冗余/负载平衡)运行服务的经验时,将自己设置为一个头痛的问题毫无意义。

建议通过以下链接创建名为DEV的虚拟应用程序

默认情况下,某些配置不允许放置在文件夹的web.config中。因此,创建一个子应用程序来承载您的应用程序将是最好的方法。

您需要创建一个“应用程序”,如错误消息所述,而不是一个名为DEV的简单文件夹。