我应该让发布管理处理更改的连接字符串还是在 Web.Config 上使用 ASP.NET 的调试/发布?

竿

我们在本地使用 TFS 2015。我负责一个非常老的 ASP.NET WebForms 应用程序。当年写这篇文章的人(我从未见过他)使用了一些非常非标准的方式来存储连接字符串。(也许,当他编写它时,ASP.NET 不支持 Web.Config 文件中的连接字符串。)无论如何,我担心未来的开发人员知道在哪里可以找到他放置在 Web 服务器周围的 .ini 文件存储连接字符串。因此,我正在努力替换 Web 应用程序当前存储和检索数据库连接字符串的方式,以将它们放入 Web.Config 文件中。

我要问的问题是在生产数据库和测试数据库之间切换的更好的地方在哪里?我知道 TFS 的发布管理可以根据所使用的环境处理更改指向连接字符串的位置。我也知道 Visual Studio 有 .Debug 和 .Production 文件夹的概念,用于指定指向测试和生产数据库的位置。我只是不知道哪个是最佳实践;使用 TFS 的 Release Management 或 VS 的 Web.Config 的转换。我想知道 Release Management 现在是否取代了 Web.Config 的转换?

Cece Dong - MSFT

使用TFS的Release Management替换Web.Config的transform更加灵活,可以通过添加任务轻松替换token。如果修改VS的Web.Config的transform,每次都要check in。

可以替换令牌的任务存在于lots扩展中,您可以安装它们中的任何一个。例如:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用web.config(asp.net,vb)保存数据库连接字符串

来自分类Dev

发布时更改web.config连接字符串

来自分类Dev

发布时更改web.config连接字符串

来自分类Dev

我可以在ASP.NET Core项目上通过web.config使用URL重写吗?

来自分类Dev

ASP.NET如何在发布应用程序期间在web.config中设置变量

来自分类Dev

ASP.NET如何在发布应用程序期间在web.config中设置变量

来自分类Dev

使用web.config到本地SQL Server数据库的ASP.NET连接字符串

来自分类Dev

无需在IIS上发布即可调试ASP.NET Core应用程序

来自分类Dev

使用asp.net Web API发布数据

来自分类Dev

在Azure上发布数据库优先EF和ASP.NET Core 3 Web API,连接字符串错误

来自分类Dev

调试/发布环境web.debug.config和web.release.config不存在

来自分类Dev

调试和发布ASP.Net MVC时的不同结果

来自分类Dev

ASP.NET Web API - 使用 HttpClient 发布 Base64 字符串时获取 404

来自分类Dev

加密ASP.NET Web Config中的连接字符串

来自分类Dev

数据库连接:Web.config Asp.net

来自分类Dev

使用asp.net在服务器上发布数据

来自分类Dev

使用IIS在服务器上发布ASP Net网站

来自分类Dev

是否可以具有除调试和发布web.config版本之外的其他功能?

来自分类Dev

在 ASP web.config 中编辑连接字符串包括使用与号

来自分类Dev

ASP.NET Web应用程序文件路径(在Azure上发布)

来自分类Dev

web.config中的ASP.NET 5 / EF7连接字符串?

来自分类Dev

来自ASP.NET MVC4中Web.config文件的连接字符串错误

来自分类Dev

在web.config中设置连接字符串是否存在安全漏洞?(ASP.NET MVC,实体框架)

来自分类Dev

如何在ASP.NET vNext中处理调试/发布配置转换

来自分类Dev

根据调试/发布模式更改ASP.NET MVC视图的数据

来自分类Dev

Web Garden 与使用 MaxWorkerThreads 等参数调整 ASP.NET Web.config 文件

来自分类Dev

在TFS上具有nuget依赖项的Web Deploy发布ASP.NET Web应用程序

来自分类Dev

在Azure发布脚本上使用Powershell更新Web.config配置

来自分类Dev

每当在ASP.NET MVC的web.config文件中编辑连接字符串时,我都会收到内部服务器错误

Related 相关文章

  1. 1

    使用web.config(asp.net,vb)保存数据库连接字符串

  2. 2

    发布时更改web.config连接字符串

  3. 3

    发布时更改web.config连接字符串

  4. 4

    我可以在ASP.NET Core项目上通过web.config使用URL重写吗?

  5. 5

    ASP.NET如何在发布应用程序期间在web.config中设置变量

  6. 6

    ASP.NET如何在发布应用程序期间在web.config中设置变量

  7. 7

    使用web.config到本地SQL Server数据库的ASP.NET连接字符串

  8. 8

    无需在IIS上发布即可调试ASP.NET Core应用程序

  9. 9

    使用asp.net Web API发布数据

  10. 10

    在Azure上发布数据库优先EF和ASP.NET Core 3 Web API,连接字符串错误

  11. 11

    调试/发布环境web.debug.config和web.release.config不存在

  12. 12

    调试和发布ASP.Net MVC时的不同结果

  13. 13

    ASP.NET Web API - 使用 HttpClient 发布 Base64 字符串时获取 404

  14. 14

    加密ASP.NET Web Config中的连接字符串

  15. 15

    数据库连接:Web.config Asp.net

  16. 16

    使用asp.net在服务器上发布数据

  17. 17

    使用IIS在服务器上发布ASP Net网站

  18. 18

    是否可以具有除调试和发布web.config版本之外的其他功能?

  19. 19

    在 ASP web.config 中编辑连接字符串包括使用与号

  20. 20

    ASP.NET Web应用程序文件路径(在Azure上发布)

  21. 21

    web.config中的ASP.NET 5 / EF7连接字符串?

  22. 22

    来自ASP.NET MVC4中Web.config文件的连接字符串错误

  23. 23

    在web.config中设置连接字符串是否存在安全漏洞?(ASP.NET MVC,实体框架)

  24. 24

    如何在ASP.NET vNext中处理调试/发布配置转换

  25. 25

    根据调试/发布模式更改ASP.NET MVC视图的数据

  26. 26

    Web Garden 与使用 MaxWorkerThreads 等参数调整 ASP.NET Web.config 文件

  27. 27

    在TFS上具有nuget依赖项的Web Deploy发布ASP.NET Web应用程序

  28. 28

    在Azure发布脚本上使用Powershell更新Web.config配置

  29. 29

    每当在ASP.NET MVC的web.config文件中编辑连接字符串时,我都会收到内部服务器错误

热门标签

归档