[英]Web.config in website root is interfering with additional application Web.config (IIS)
我在IIS中有2个单独的ASP.NET Web应用程序设置,需要作为一个交互。
我在IIS中创建了一个新网站。 我将App1的文件放在网站的根目录中。 然后,我创建了一个名为Admin的目录并添加了App2文件。 我右键单击IIS中的Admin目录,然后单击“转换为Web应用程序”。
似乎根(App1)中的web.config干扰了App2中的web.config。
有没有更好的方法来进行设置? 两者都应该是在空网站中的各自应用程序吗? 我有点想避免这种情况,因为我希望对主应用程序使用www.mydomain.com,对App2使用www.mydomain.com/Admin。
您的管理网站将继承父网站(因此是根网站)web.config的设置。
您可以在Admin web.config中显式覆盖设置。
同样对于具有集合的配置节,您通常可以使用clear
清除父项中的设置,例如:
<connectionStrings>
<clear/>
<add ... />
</connectionStrings>
<appSettings>
<clear/>
<add ... />
</appSettings>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.