繁体   English   中英

IIS 7保留旧的连接字符串

[英]IIS 7 keeps old Connection strings

我正在部署一个mvc 4项目,由于某种原因,IIS不使用我在web.config中指定的连接字符串。 我可以复制web.config文件来更新iis但不部署的连接字符串。 它想要保留连接字符串我删除并替换Visual Studio 2012中的相同字符串。任何人都知道它为什么这样做?

解决了问题。 我去了项目root \\ project name \\ Properties \\ PublshProfiles \\ ProfileName.pubxml来编辑那里的代码。 删除了与连接有关的内容。

<PublishDatabaseSettings>
<Objects xmlns="">
<ObjectGroup name=""></ObjectGroup>
</Objects>
</PublishDatabaseSettings>. 

任何具有ObjectGroup name =“”标签的内容都将被删除。

<ObjectGroup Name="">
</ObjectGroup>

物品组:

<ItemGroup>
<MSDeployParameterValue Include =""/>
</ItemGroup>

包括Include =“”中包含名称的任何内容。

<ItemGroup>
<_ConnectionStringsToInsert Include="" />
</ItemGroup>

在Include =“”中包含该区域的任何内容。 如果你这样做,它将获取新值。 保存文件并将工作。 至少它对我有用。 保存文件的备份副本,如果出现问题,您将使用原始文件将其恢复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM