我的 web.config 有一个转换,如果我发布到 Azure,它当前可以工作,但当我构建/运行时它不能在本地工作。如何在本地进行“发布”,以便将本地转换应用于我的开发盒上的 web.config?
目前,我右键单击 > 发布到 Azure,是否需要为本地盒子创建新的发布配置文件?有什么方法可以让转换在构建上工作吗?
这取决于您使用的开发服务器。正如@Citronas 所说这个答案:
这取决于你如何调试。如果您使用的是卡西尼号,那么您的
无论选择什么解决方案,都会读取 web.config 内容
配置(例如调试或发布)。
如果您正在使用您的调试
本地IIS,这取决于你在IIS中设置的路径。如果
您已将其设置为源代码目录,您需要编写您的
本地设置到您的 web.config 中。如果您将代码发布到
本地目录并相应设置IIS路径,您可以使用
web.config 发生变化。 (你说过,你的 web.config 转换是
在职的)
您不需要在本地发布(即使您可以这样做,发布到本地 IIS,然后将调试器附加到应用程序池的工作进程),因为它很烦人。最简单的方法是在 web.config 文件中简单地设置调试设置,然后为“可发布”环境应用转换。
In short:不要将转换用于调试,仅用于发布。使用常规的 web.config 进行调试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)