web-config-transform相关内容
我有一个 ASP.NET Web 应用程序项目,它通过实体框架连接到远程数据库.在调试期间(例如在我的本地计算机上运行项目),数据库的 IP 地址与发布期间(例如在将项目上传到我的网络服务器并从浏览器运行之后)不同.到目前为止,我一直手动更改 Web.config 文件中的数据库连接字符串以在两者之间切换(基本上我必须连接字符串,一个名为“Debug",一个名为“Release",每当我部署时我只
..
我正在使用 web.config 转换,如下文所述,以便为不同的环境生成配置. http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html 我可以通过匹配键来进行“替换"转换,例如
..
所以,我已经安装了 VS 2010,并且正在修改我的 MSBuild 脚本以用于我们的 TeamCity 构建集成.一切正常,只有一个例外. 如何告诉 MSBuild 我想要应用我在发布构建时创建的 Web.conifg 转换文件... 我有以下内容可以生成编译后的网站,但是,它将 Web.config、Web.Debug.config 和 Web.Release.config 文件(
..
对于基于 Visual Studio 2010 Web 的应用程序,我们有配置转换功能,我们可以通过它为不同的环境维护多个配置文件.但同样的功能不适用于 Windows 服务/WinForms 或控制台应用程序的 App.Config 文件. 这里建议了一种解决方法:应用App.Config 的 XDT 魔法. 然而,这并不简单,需要很多步骤.有没有更简单的方法可以为 app.conf
..
我决定将一些重写规则移动到我们的 web.release.config 和 web.staging.config 文件中,以保持重写规则与我们不同配置运行的环境相关. IntelliSense 不喜欢这个决定,也不会打球,因为: xdt:转换“未声明属性" 对于 元素. 我在这里查看了 RuslanY 的解决方案我在这个网站上考虑了几个解决方案,但没有一个解决方案在 VS
..
对于基于 Visual Studio 2010 Web 的应用程序,我们具有配置转换功能,我们可以通过这些功能为不同环境维护多个配置文件.但同样的功能不适用于 Windows 服务/WinForms 或控制台应用程序的 App.Config 文件. 这里建议了一种解决方法:应用App.Config 的 XDT 魔法. 然而,这并不简单,需要很多步骤.有没有更简单的方法可以为 app.c
..
当且仅当目标中不存在匹配元素时,我才想应用转换.使用 http://webconfigtransformationtester.apphb.com/ 尝试各种 xpath 表达式,但到目前为止还没有运气. 例如如果目标 web.config 如下所示: 那么输出应该是这样的:
..
希望设置 jenkins 来部署我的网络应用程序,我正在使用脚本 msbuild WEB.csproj/p:Configuration=stage/t:Build/p:PrecompileBeforePublish=true/p:OutputPath=c:\test/p:DeployOnBuild=true/p:AutoParameterizationWebConfigConnectionStr
..
我想向我的Azure应用服务中添加重写规则,但是,即使我尝试通过如下所示的简单重写来创建web.config,该站点也会返回HTTP 500.
..
我正在使用VSTS在多个环境中进行部署.而且像往常一样,配置文件上的某些参数需要根据环境而有所不同,因此我将使用配置转换将其部署在目标环境中. 由于我希望同时包含配置和转换的软件包,因此我将Build Action设置为Content这样:
..
我尝试从一个小节中获取所有服装,但是该节中有很多小节,并且应用程序无法识别,该怎么办?这是我的webconfig:
..
我有一个刚接手的网站,并且想要使网络转换正常工作.我在MVC项目中进行调试和发布一直很成功,但是这个ASP网页应用程序拒绝合作. 很抱歉,如果这是重复的.我看到了很多类似的问题,但是还没有任何问题解决我的问题. 如果按F5并运行,我将按预期获得web.config设置. 如果发布“测试"配置文件(调试模式),则将按预期方式进行web.Test.Config转换. 如果发布“发布"配置文
..
在VS构建时,将诸如CodeAssassin.ConfigTransform从web.*.config或app.*.config转换为web.*.config.transformed或app.*.config.transformed的NuGet软件包. 但是,如果您具有格式为{arbitrary-name}.config的配置文件怎么办? 例如,MyAssembly.dll.confi
..
我有一个Web.config文件,其中包含一些条目,但是要根据我在本地执行Web应用程序时是处于调试模式还是发布模式,我想采用不同的appSettings. > 例如,假设我在Web.Debug.config appSettings中具有以下条目. 我的Web.R
..
我正在使用web.config转换将设置替换为所选解决方案配置的设置.但是,我想添加一个设置来存储发布过程的日期时间.这样做的原因是能够为我的客户显示“最新发布日期". 使用配置转换,是否可以用当前日期替换设置? 解决方案 我认为您将需要使用客户MSBuild任务来应用更改. 我的妻子写了一篇关于在构建过程中添加自定义任务的博客(因为她比我更了解这些事情). 您可能会在或
..
我有一个Web.Release.config,它可以成功转换连接字符串. 当我添加microsoft.identityModel部分时,我得到一条警告,提示 "http://schemas.microsoft.com/XML-Document-Transform"属性为 未声明 并且该转换不适用于该部分. 要使转换正常工作,我缺少什么? 在此处完成Web.Releas
..
我将几个不同的连接字符串存储在我的web.config中,以进行开发和测试.除了一个以外的所有内容都已被注释掉,因此我可以根据需要更改信息. 发布时,我想用以下内容替换connectionStrings节点中的所有内容(包括注释):
..
这个问题有点像是两个伙伴.在VS2015中,我的MVC项目具有多个不同的构建配置,包括测试,UAT,实时等.使用我的web.config,只需右键单击它,然后选择 Add Config Transform 即可为每个构建配置创建转换文件 如果我有一个外部配置文件(例如Log4Net.config),如何配置它以具有像web.config这样的相关转换?是通过编辑project.csproj文
..
我对我的web.config进行了转换,如果我发布到Azure,该转换当前可以使用,但是在构建/运行时,它在本地不起作用.我该如何在本地进行“发布",以便将本地转换应用于我的开发箱上的web.config? 当前,我右键单击>发布到Azure,是否需要为本地框创建一个新的发布配置文件?有什么方法可以使转换在Build上运行? 解决方案 这取决于您使用的开发服务器.正如@Citrona
..
我最近在Visual Studio 2010的Web部署工具中发现了web.config自动转换. 它运行良好,但是我遇到了无法正常工作的情况. 假设我具有以下根Web.config
..