|
33
|
| Troy Hunt · 技术社区 · 15 年前 |
|
|
1
37
这实际上与配置转换无关。我刚刚在 http://sedodream.com/2010/11/11/ASPNETWebApplicationPublishPackageTokenizingParameters.aspx 在Web发布管道(WPP)中,我们将连接字符串作为特殊构件处理。 我们将为您自动为所有连接字符串创建参数。这是因为在许多情况下,当部署应用程序时,您希望更改连接字符串。我们不会自动为任何appsetting值创建参数。现在回到您的问题,为什么我们要标记连接字符串?我们这样做是为了确保您不会错过设置值,然后意外地让您的应用程序更新错误的数据库。我们通过为您创建这些参数来帮助您。此外,如果需要,也可以禁用此行为。可以设置msbuild属性 自动参数化Web配置连接字符串 错了。 |
|
|
2
1
在部署方面,它们之间有一个显著的区别。将Web包导入到IIS时:
差异化在开发和运营之间创建了一个责任边界。一方面,您将目标环境的参数(数据库、缓存、AWS密钥/秘密等)放在OPS需要处理的连接字符串中。另一方面,在应用程序设置部分放置了不相关的选项,这样可以减轻操作人员对特定产品和业务逻辑的负担。 在我的公司,一个操作人员经常负责多个产品。你真的不能要求他们像你一样了解产品知识。他们需要注意的事情越少,生活就越幸福。 |
|
|
Eli Sternbach · dotnet发布-无限循环 2 年前 |
|
|
Community wiki · 关于简化构建服务器设置的软件的建议 2 年前 |
|
|
Alan Deep · 以编程方式编译/构建C#项目 8 年前 |