问题标签 [web.config-transform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - web.debug.config 转换不起作用
我不知道我做错了什么,但我几乎觉得我已经尝试了一切。我似乎无法让我的项目的 web.config 与我的 web.debug.config 更改一起转换。我在某个地方读到,只有在发布时才会发生转换。然后我读到 SlowCheetah 可以处理这个,所以我将它安装到我的项目中。它也没有任何区别。
运行 VS 2012 Express。我使用 VS 安装的 IIS Express 本地服务器进行调试。我运行 Firefox 作为我的浏览器。
网络配置:
web.debug.config:
我也尝试过使用替换:
在本地调试配置中运行时:
仍然导致 siteurl 是http://development.mysite.com/
我通过右键单击 web.debug.config 运行了预览转换,它显示转换正在完美地进行,但当我在本地运行 Web 应用程序时却没有。
不得不承认,我看不到如何配置 SlowCheetah。我看不到任何配置它的方法,我一直在想它可能会自己做“某事”。:S
有谁知道如何克服这个问题,或者我可能做错了什么?
asp.net - 无法转换 web.config
我刚刚开始使用 web.config 转换,并且能够成功应用替换转换。但是我正在努力进行更复杂的转换,例如
我在转换文件中有以下行,用于将本地 IP 替换为 UAT 环境的 UAT IP。
但是上面的代码没有任何作用,web.config中的IP经过改造后仍然包含本地IP。
我正在使用带有由 Syed Hashmi (MS) 编写的 web.config 转换插件的 Visual Studio 2010。
谁能告诉我我做错了什么。
谢谢
wcf - 如何发布 WCF 服务库并转换 web.config?
我有 WCF 服务库项目,并为转换 .config 文件配置了慢速 cheetah 扩展。当我在项目上运行发布时,构建输出会在 bin 文件夹中为服务和正确转换的 NameOfService.dll.config 文件生成适当的 dll 文件。发布过程还产生 .svc 和 web.config 文件。问题是 web.config 文件没有被转换。
是否可以通过此过程以及如何转换 web.config 文件?
c# - web.config 在 spring 对象上的转换
我正在尝试转换我的 web.config 的一部分:
我正在尝试像这样转换它:
显然我错过了一些东西,因为它不起作用。
asp.net - Web 配置错误:无法识别的属性“xmlns:xdt”。请注意,属性名称区分大小写
我正在尝试将应用程序部署到 AppHarbor 并按照他们关于如何修改我的 web.config 的说明进行操作,因此它使用他们的实例 auf Sql 服务器。
运行解决方案后,我收到主题中提到的错误:
我发现的关于这个问题的唯一线程是这个。但是添加预构建行并删除 obj 文件夹并重新构建并没有带来任何解决方案。它一直在以下行遇到此异常:
先感谢您。
c# - 远程服务器上的 UnintentionalCodeFirstException (Azure)
我建立了一个在本地运行良好的网站。然后我尝试部署到 Azure。不使用数据库的所有东西都可以正常工作,但是当我尝试访问数据库时,我得到:
我的本地连接字符串是
我的远程连接字符串是
我的DbContext
班级
MySite.Services.ServiceBase`1.Add(T o) 只是
我检查了 Azure,数据库已创建,并且有一个表“SomeObject”。
我不明白它试图执行的原因OnModelCreating
。在本地它工作得很好。
这可能是什么原因造成的?
security - 如何避免在 TFS 中存储 Web.Config 连接字符串密码
例如,这只是一个示例,我是否可以在 web.config 中放置类似标签的东西,连接字符串或部分连接字符串,然后在构建发布过程中替换用户名和密码到服务器?
visual-studio - 如何在使用 GIT 和 WebDeploy 发布时隐藏 web.config appsetting 参数
我正在努力寻找一种不将我的秘密密码检查到我的 web.config.production 类型文件中的好方法(这些文件在 Web Deploy 发布完成后被转换)。我的工作流程是我的团队签入和签出 github,然后当我们准备好进行生产部署时,我们有一个自定义的 web.config.deployment 配置,其中包含我们所有的真实密码。问题是所有开发人员都看到了这些密码。
我正在寻找有关如何不必将这些密码尽可能少地放入我们的 github 存储库的建议。也就是说,现在,我们必须 rdp 进入我们的 Web 服务器并手动更改这些密码。Azure 让您在 azure 门户中设置它们,但我们不使用 azure。
c# - 成员资格:重置用户密码
我正在使用 ASP.NET Membership (SQL Server) Provider 来管理我的用户。对于普通用户,他们需要使用问答方式来重置他们的密码,所以requiresQuestionAndAnswer
标志true
在web.config
. 但是在管理部分(位于网站的子文件夹中),我需要启用密码重置而不需要他输入问题的答案。所以我尝试web.config
在 Admin 子文件夹中添加一个单独的文件夹,期望它默认继承根文件夹中的所有内容,然后对其应用以下转换,用于调试和发布配置:
Admin 子文件夹本身是空的web.config
,因为它只包含
<?xml version="1.0"?><configuration />
. 当然,我希望它能够从根文件夹的web.config
. 但这似乎不起作用。当我尝试调用无参数重载时ResetPassword()
,Membership 方法仍然给我错误。Value cannot be null
我究竟做错了什么?
asp.net-mvc - Visual Studio Online 网站以调试模式部署到 Azure
我创建了一个 ASP.NET MVC Web 应用程序项目,我将其提交到 Visual Studio Online (Git repo) 并链接到 Windows Azure 网站以进行自动部署(如果所有单元测试都成功)。我的项目包含默认的 Web.Release.config 转换,它应该删除/configuration/system.web/compilation/@debug
应该(以及其他)启用脚本捆绑的 Web.config 属性。
看起来 web.config 转换在部署期间没有执行,所以我猜它在构建/部署期间没有使用 Release 配置。
我也找不到在 Visual Studio Online 中更改默认构建定义的方法。
如何让 Visual Studio Online/Azure 使用发布构建配置部署我的项目?