我的网站a里有虚拟目录b,a和b根目录都有web.config。我也把b设置成了应用程序,网站a和b都能正常访问,但在生成网站是总是提示:
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 D:\wwwroot\a\b\Web.config 25
网上找的解决方案大概是
1 把b设置成应用程序(我已做);
2 一个网站只能有一个web.config(这个理论是不对的,我也必须要两个以上的web.config);
3 allowDefinition="MachineToApplication"改成allowDefinition="Everywhere"(我也改了)
这些方法都不行,我也晕了,请教专家,应该怎么办?