asp.net - Web配置错误:无法识别的属性'xmlns:xdt'。请注意,属性名称区分大小写

标签 asp.net asp.net-mvc appharbor web.config-transform

我正在尝试将应用程序部署到AppHarbor,并按照他们的有关如何修改web.config的说明进行操作,因此它使用他们的实例auf Sql服务器。

运行解决方案后,我得到了主题中提到的错误:

Unrecognized attribute 'xmlns:xdt'. Note that attribute names are case-sensitive.


我发现有关此问题的唯一线程是this one。但是添加预构建行并删除obj文件夹并重新构建并没有带来任何解决方案。它一直在运行此异常:

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">


先感谢您。

最佳答案

我将检查您的转换文件顶部是否包含以下行。

<?xml version="1.0"?>


如果您确认存在,我还将检查以下内容是否在实际转换的web.config中。

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">


我发现Web Essentials扩展对于在部署之前解决此类错误非常有用。

您只需右键单击转换文件,然后从Visual Studio中选择预览,如果遇到任何问题,可以在本地进行调查/修复。

Web基础知识2012

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6

关于asp.net - Web配置错误:无法识别的属性'xmlns:xdt'。请注意,属性名称区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19810145/

相关文章:

javascript - 使用 Razor 和 JS 单击行时获取列数据

asp.net - 基于角色/权限的表单授权/身份验证?

appharbor - 使用 Appharbor 是否可以在构建失败时收到电子邮件?

c# - 在 AppHarbor 上的 MVC3 内运行 WCF WebAPI Prev 6,404 错误

c# - 如何将表从存储过程检索到数据表?

asp.net - 卡住标题,滚动 GridView

asp.net-mvc - 什么是 @section 脚本及其用途

asp.net-mvc - 改变 : * incorrectly added to http header response (asp. 净 mvc3)

c# - 授权(角色 ="Admin")不起作用

asp.net - "Adding sign-in with Microsoft"示例在我的工作 VDI 上不起作用