当前位置:  开发笔记 > 编程语言 > 正文

使用Visual Studio 2012进行部署时删除ConnectionString

如何解决《使用VisualStudio2012进行部署时删除ConnectionString》经验,为你挑选了1个好方法。

我正在开发一个包含2个Web应用程序的项目,一个是作为长时间运行的进程(使用appfabric)托管,另一个是普通的MVC应用程序.它们共享相同的datacontext,因此同样是connectionString.appfabric应用程序作为main的子应用程序部署,利用web.config继承(我们不希望在web配置中复制连接字符串)

我的问题是,使用新的Visual Studio 2012向导进行发布时,即使我取消勾选"在运行时使用此连接字符串"框,也会自动添加connectionString.

我也尝试使用这样的web配置转换:

  
      
  

但是发布后连接字符串仍然在我的Web配置上.

有什么建议 ?我正在考虑完全删除该子应用程序的Web配置,但它并不理想.



1> Etienne..:

答案可以在这里找到: Web Deploy/Publish是否添加了一个未知的连接字符串?

通过编辑XML将此项目属性添加到.csproj文件:


    

         false

   ...
    
...

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有