我刚刚升级到 Visual Studio 2010 和 MVC 2.0,我注意到 Web.config 附加了两个附加文件?这些文件是否用于指定调试和发布特定设置,以便您不会弄乱主 Web.config?
如果我在调试和发布 Web.configs 中分别有本地和远程连接字符串,那么在根 Web.config 文件中放置连接字符串是否有意义?
Thanks!
它是 Visual Studio 2010 的新 Web.config 转换功能。更多信息请点击此处 https://blogs.msdn.microsoft.com/webdev/2009/05/05/web-deployment-web-config-transformation/.
Edit:
这些文件是否用于指定调试和发布特定设置,以便您不会弄乱主 web.config?
它不限于三个文件,(理论上)您可以拥有与环境一样多的文件。 “顶层”Web.config 提供了 Web 配置的模板。它下面的文件提供特定于该环境的替换值(例如,如果您对本地/阶段/测试/其他有不同的连接字符串)。
如果我在调试和发布 web.configs 中分别有本地和远程连接字符串,那么在根 web.config 文件中放置连接字符串是否有意义?
只有在环境之间不会发生变化时,它才有意义。听起来在你的情况下它是这样做的,在你的情况下不,将它留在 Web.config 中是没有意义的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)