对于在加密的可移动媒体上传递的web.config的更改,这很好.
但我刚刚开始考虑使用持续集成并将我的代码存储在Visual Studio Team Services上.为了使其工作(除非您可以建议修复),我必须将web.config作为项目的一部分包含在内.
我在Windows服务器(内部)上使用MSsql DB和与不同服务器上的Oracle DB的连接来托管应用程序.
到目前为止,我不是最先进的开发人员,而是拥有自己的开发人员.所有支持都非常欢迎.
解决方法
<connectionStrings> <add name="Name" providerName="System.Data.ProviderName" connectionString="Valid Connection String;" /> </connectionStrings>
现在在Web配置中,您可以将此文件作为连接字符串引用
<?xml version='1.0' encoding='utf-8'?> <configuration> <connectionStrings configSource="connections.config"/> </configuration>
More detail about external configuration file
之后,您可以在gitignore文件中列出connections.config文件
然后推送你的git repo.
But make sure that your readme file contains necessary settings to apply to make your app working for other developer. As you have moved your connection details to another file other may not be familiar with that approach and may cause some issue.
原文地址:https://www.jb51.cc/csharp/99950.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。