web-config – 在本地应用web.config转换

web-config – 在本地应用web.config转换,第1张

概述我对我的web.config进行了转换,如果我发布到Azure,它当前有效,但是在构建/运行时它不能在本地工作.如何在本地进行“发布”,以便在我的开发框中将本地转换应用于我的web.config? 目前我右键单击>发布到Azure,是否需要为本地框创建新的发布配置文件?有没有办法让变换在Build上工作? 这取决于您使用的是哪个开发服务器.正如@Citronas在 this answer所说: I 我对我的web.config进行了转换,如果我发布到Azure,它当前有效,但是在构建/运行时它不能在本地工作.如何在本地进行“发布”,以便在我的开发框中将本地转换应用于我的web.config?

目前我右键单击>发布到Azure,是否需要为本地框创建新的发布配置文件?有没有办法让变换在Build上工作?

解决方法 这取决于您使用的是哪个开发服务器.正如@Citronas在 this answer所说:

It depends on how you deBUG. If you are using Cassini,afaik your
web.config contents will be read regardless of the selected solution
configuration (e.g. DeBUG or Release).

If you are deBUGging with your
local IIS,it depends on what you have set the path in the IIS to. If
you have set it to your source code directory,you need to write your
local settings into your web.config. If you publish your code into a
local directory and set the IIS path accordingly,you can use
web.config transforms. (You saID,that your web.config transforms are
working)

您不需要在本地发布(即使您可以这样做,发布到本地IIS然后将调试器附加到应用程序池的工作进程),因为它很烦人.最简单的方法是在web.config文件中简单地调试设置,然后为“可发布”环境应用转换.

简而言之:不要将变换用于调试,仅用于发布.使用常规web.config进行调试.

总结

以上是内存溢出为你收集整理的web-config – 在本地应用web.config转换全部内容,希望文章能够帮你解决web-config – 在本地应用web.config转换所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存