Tag: web.config transform

使用configSource转换包含的配置文件

这个问题有点像两个人。 在VS2015中,我的MVC项目有多种不同的构建配置,Test,UAT,Live等。使用我的web.config我只需右键单击它并选择Add Config Transform即可为每个构建配置创建转换文件。 如果我有一个外部配置文件,例如Log4Net.config ,我如何配置它以具有web.config等依赖转换? 这是通过编辑project.csproj文件手动完成的吗? 其次,我有一个web.config文件: … 当我构建项目时, web.config自动通过project.csproj文件中的以下AfterBuild目标进行转换: 如何使用相同的配置转换转换包含的Log4Net.config文件? 我意识到我可以将另一个TransformXml放入AfterBuild目标中,但这是进行此转换的正确方法,还是我错过了什么?

发布时将连接字符串从开发更改为生产

我想知道如何自动更改我的应用程序的连接字符串,所以当我在我的电脑上工作时,它使用我的本地SQL Server,一旦我发布它然后使用我在Azure上托管的SQL Server。 现在我只是根据我的需要评论连接字符串,我看到Web.Config文件有2个依赖项,Web.Debug.config和Web.Release.config这是我想我必须要做的事情但我不知道是什么。 到目前为止,这是我的web.config文件 <!—-> </connectionStrings 正如你所看到的,我有2个连接字符串,我已经注释掉但这样做真的很烦人。