C# 如何使IIS网站覆盖Asp.Net MVC网站中的根web.config

C# 如何使IIS网站覆盖Asp.Net MVC网站中的根web.config,c#,asp.net,iis,C#,Asp.net,Iis,我在IIS中创建了两个网站,都指向本地计算机上的同一目录。除web配置的appSettings部分外,每个站点都需要相同,但都使用解决方案中相同的web.config 是否可以让IIS使用不同版本的web.config文件(或覆盖该文件),以便每个站点可以看到不同的appSettings值 在生产环境中,将有几个相同的网站,它们的配置不同,但都需要通过对不同端点的http请求相互通信。我正试图找到一种本地测试这种通信的方法,而不需要复制所有内容(因为代码应该总是相同的) 我目前的方法是在IIS中

我在IIS中创建了两个网站,都指向本地计算机上的同一目录。除web配置的appSettings部分外,每个站点都需要相同,但都使用解决方案中相同的web.config

是否可以让IIS使用不同版本的web.config文件(或覆盖该文件),以便每个站点可以看到不同的appSettings值

在生产环境中,将有几个相同的网站,它们的配置不同,但都需要通过对不同端点的http请求相互通信。我正试图找到一种本地测试这种通信的方法,而不需要复制所有内容(因为代码应该总是相同的)


我目前的方法是在IIS中创建两个网站,并附加到我希望调试的网站的进程中(但它们当前都有相同的配置,因此我无法观察到它们之间的行为差异)。尽管我上面的问题是正确的,但如果我以错误的方式处理此问题,我将非常感谢您的建议。

将相关设置移动到
applicationHost.config
或root
web.config
中的位置标记。但强烈建议您使用两个单独的目录。将相关设置移动到
applicationHost.config
或root
web.config
中的位置标记。不过,强烈建议您使用两个单独的目录。