我正在处理一个涉及两个Web应用程序的项目,其中一个以长时间运行的进程方式托管(使用appfabric),另一个则是普通的MVC应用程序。
它们共享相同的datacontext,因此具有相同的connectionString。
appfabric应用程序作为主要应用程序的子应用程序部署,利用了web.config的继承(我们不希望在web config中重复连接字符串)。
我的问题是,在新的Visual Studio 2012发布向导中,即使我取消选中“在运行时使用此连接字符串”框,连接字符串也会自动添加。
我还尝试使用以下web config变换:
我的问题是,在新的Visual Studio 2012发布向导中,即使我取消选中“在运行时使用此连接字符串”框,连接字符串也会自动添加。
我还尝试使用以下web config变换:
<connectionStrings>
<add xdt:Transform="RemoveAll" />
</connectionStrings>
发布后,连接字符串仍然在我的Web配置文件中。
有什么建议吗?我考虑彻底删除该子应用程序的Web配置文件,但这不是理想的解决方案。