[英]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.