我在IIS中有两个单独的ASP.NET Web应用程序设置,需要作为一个进行交互。
我在IIS中创建了一个新网站。我将App1的文件放在网站的根目录中。然后我创建了一个名为Admin的目录并添加了App2文件。我右键单击IIS中的Admin目录,然后单击Convert to Web Application。
似乎root(App1)中的web.config干扰了App2中的web.config。
有没有更好的方法来设置它?两者都应该是空网站中自己的应用程序吗?我有点想避免这种情况,因为我想要www.mydomain.com对主应用程序的影响,然后是www.mydomain.com/Admin对App2的影响。
答案 0 :(得分:0)
您的管理员网站将继承父级(以及根网站)web.config。
的设置您可以在Admin web.config中明确覆盖设置。
对于具有集合的配置部分,您通常可以使用clear
清除父级的设置,例如:
<connectionStrings>
<clear/>
<add ... />
</connectionStrings>
<appSettings>
<clear/>
<add ... />
</appSettings>