ASMX Web 服务 - “此 Web 服务使用 http://tempuri.org/ 作为其默认命名空间。”消息 - 但不应该是这样

2023-12-26

我已经使用 Visual Studio 创建了一个 Web 服务(2005 年 - 我知道我很守旧),一切都编译得很好,但当它打开时,我收到警告:

此 Web 服务不符合 WS-I Basic Profile v1.1。

而且:

该网络服务正在使用http://tempuri.org/ http://tempuri.org/作为其默认名称空间。

这很好,除非我的服务是这样开始的:

 [WebService(Namespace = "http://totally-not-default-uri.com/servicename")]

在整个解决方案文件夹中搜索“tempuri”不会返回任何结果。我在 Visual Studio 可访问的任何配置页面中都找不到提到它。然而,当我通过浏览器查看它时,它就位于 Web 服务描述符页面上 xmlns:tns 属性的 wsdl:definitions 列表中,并作为同一标记中的 targetNamespace。我正在使用 Visual Studio 的“调试”模式以及内置服务器来查看它。

似乎有些东西已经缓存在某个地方,但我无法弄清楚是什么和在哪里 - 我尝试停止并重新启动服务器,清理和重建服务,并使用文本编辑器浏览相关的文本配置文件,但没有骰子。知道发生了什么事吗?


Ahem.

经过一段时间试图弄清楚这个问题后,我又回到了起点,开始质疑我的假设。通常在这种情况下,如果似乎没有人有答案,我就会做一些非常密集的事情。

果然,我的 Web 服务文件中有几个类(因为它是用于测试的存根,不会长期使用),并且我在 .asmx 文件中命名的类完全错误,作为支持代码网络服务。

一旦我纠正了这个问题,一切就都正常了。

我并不自豪,这远不是我最自豪的时刻,但我会留下这个,以防其他人遇到同样的问题......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASMX Web 服务 - “此 Web 服务使用 http://tempuri.org/ 作为其默认命名空间。”消息 - 但不应该是这样 的相关文章

  • 当“”可以分配给std::string时,为什么有“clear”方法?

    一个可以用string clear函数清空字符串 也可以使用空双引号 来执行此操作 有什么不同 当您分配一个空字符串时 编译器必须在数据部分存储一个空的 C 字符串 并创建代码以将指向它的指针传递给赋值运算符 然后 赋值运算符必须从数据部分
  • 将 LINQ to Entities 查询中的每个项目转换为接口的最佳方法是什么?

    我有一个实现 IUser 的实体对象 User IQueryable
  • NUnit 测试运行顺序

    默认情况下 nunit 测试按字母顺序运行 有谁知道有什么方法可以设置执行顺序吗 是否存在这样的属性 我只是想指出 虽然大多数受访者认为这些是单元测试 但问题并没有具体说明它们是 nUnit 是一个很棒的工具 可用于各种测试情况 我可以看到
  • 错误 C2064:术语不计算为采用 1 个参数的函数

    class Student bool Graduate return m bGraduate class School vector
  • 优化对绑定到 DataGridView 的 DataTable 的更新

    我的应用程序中有一个显示一些数据的表单 当我第一次显示表单时 我将一些数据加载到 DataTable 中 然后将 DataTable 绑定到 DataGridView 我还启动了一个异步方法来执行一些较慢的数据库查询 当这些慢查询完成时 我
  • 在 C 中声明和初始化数组

    C 有没有办法先声明然后初始化数组 到目前为止 我一直在初始化一个这样的数组 int myArray SIZE 1 2 3 4 但我需要做这样的事情 int myArray SIZE myArray 1 2 3 4 在 C99 中 您可以使
  • 如何获取任意类型的默认值

    在 C 中我可以写这样的东西 class AnyThing
  • CMake - 未定义参考

    我正在尝试将 gtest 包含到我的项目中 问题是我在 GTest 中收到未定义的引用错误 我正在尝试在 Gtest 中测试 Node 类 在节点的构造函数中 我使用类记录器 尽管我已将库记录器添加到 gtest target 中 但我仍然
  • ResourceDictionary 源中的 Uri 语法(通用 Windows 平台)

    我正在迁移我的Windows 8 1项目到Windows 10 通用 Windows 平台 这时我被拦住了ResourceDictionary改变在UWP 为了简单起见 我有包含 2 个项目的 Windows 8 1 解决方案 App pr
  • 了解 MVC-5 身份

    我创建了一个新的ASP NET MVC 5申请与Individual User Accounts然后更新了所有的Nuget packages在解决方案中 现在我尝试遵循一些教程中显示的一些指南 但遇到了一些问题 第一个是一个名为Applic
  • 让 GCC/Clang 使用 CMOV

    我有一个简单的标记值联合 这些值可以是int64 ts or doubles 我正在对这些联合进行加法 但需要注意的是 如果两个参数都代表int64 t值 那么结果也应该有一个int64 t value 这是代码 include
  • 使用 MapViewOfFile 有什么限制吗?

    我正在尝试将内存映射文件用作 hFile CreateFile State Path GENERIC READ FILE SHARE READ FILE SHARE WRITE 0 OPEN EXISTING FILE FLAG SEQUE
  • DLL 中的 XP 风格组合框

    我需要使用 C 和 WIN32 API 无 MFC 在 DLL 中创建 XP 风格的组合框 我设法在 DLL 中创建控件 不是以 XP 风格 我设法在带有清单的 exe 中创建 XP 样式组合框 但它在 DLL 中不起作用 为了让您的 DL
  • Global.asax 错误处理程序或自定义 IHttpModule 错误处理程序未捕获未处理的异常

    我有一个类 DPCal EventMove 的一种方法 我想限制使用角色的访问 我有一个 Global asax cs 错误处理程序和一个自定义 IHttpModule 错误处理程序 旨在捕获未处理的异常 并将它们 Server Trans
  • 派生类的聚合初始化

    以下代码无法使用 Visual Studio2017 或在线 GDB 进行编译 我期望它能够编译 因为迭代器只是一个具有类型的类 并且它是从公共继承的 这是不允许的还是在 VS2017 中不起作用 template
  • 序列化时如何跳过 xml 声明?

    我正在尝试输出一个没有 xml 头的 xml 文件 例如 我试过 Type t obj GetType XmlSerializer xs new XmlSerializer t XmlWriter xw XmlWriter Create c
  • Azure Function App Azure 服务总线触发器触发两次

    我使用带有服务总线触发器的 Azure Function Apps 来读取服务总线并对服务总线消息的内容执行操作 服务总线接收 JSON 序列化对象 然后将 JSON 消息反序列化回 Function App 中的对象 然而 由于某种原因
  • 即使对于新上下文,OnModelCreating 也仅调用一次

    我有多个相同但内容不同的 SQL Server 表 在编写代码优先 EF6 程序时 我尝试为每个程序重用相同的数据库上下文 并将表名称传递给上下文构造函数 然而 虽然每次都会调用构造函数 但尽管每次都是从 new 创建数据库上下文 但 On
  • 通过 OCI 调用 Oracle 存储过程并使用 C++ 中的 out ref 游标返回结果

    我想使用 OCI 接口从 C 调用 Oracle 存储过程 并使用 out SYS REF CURSOR 作为过程的参数来迭代结果 我是 OCI 新手 所以可能会遗漏一些简单的东西 大部分代码取自这里 我的存储过程是 CREATE OR R
  • 如何通过Task.ContinueWith创建传递?

    我想在原始任务结束时添加一个任务 但想保留原始结果和类型 附加任务仅用于记录目的 例如写入控制台等 例如 Task Run gt DateTime Now Hour gt 12 Hey throw new Exception Continu

随机推荐

  • 使用 C# 程序为 Canon EOS Rebel XS 创建 USB 延时拍摄

    我想知道这是否可能 我想制作自己的软件来通过远程快门释放来控制快门的释放 从图中我看到它的电压为 3 3V 空载 阈值电压为 1 8V 我想知道如果我理解正确的话 我是否可以使用限制大约 5 25v 的 USB 电缆电压 这是否可能 或者我
  • R 根据前一行中的值删除行

    我是 R 新手 尝试根据前一行的值删除行 样本数据 Cust ID Date Value 500219 2016 04 11 12 00 00 0 500219 2016 04 12 16 00 00 0 500219 2016 04 14
  • /usr/bin/sudo 必须由 uid 0 拥有并设置了 setuid 位版本 .ubantu14.04 LTS

    当我为 npm 设置 EACCESS 并在终端中运行 chown 命令以更改所有者权限时 但现在我陷入了困境 sudo usr bin sudo 必须由 uid 0 拥有并设置了 setuid 位 我的版本是 ubuntu14 04 LTS
  • 将查询的所有结果放入 Prolog 中的列表中

    我想知道如何创建一个谓词 将从某个查询中获得的所有结果 因此我得到一个结果并按分号 直到得到 False 放入列表中 例如 如果我写foo X 1 2 3 在一些 Prolog 监听器中 假设结果是 X 11 X 22 False 我想将所
  • 覆盖css文件中的定义

    我有一个 css 文件 它定义了所有样式 tags 像这样 p 我怎样才能写一个在包含具有默认样式的样式表的页面中 没有简单的方法可以做到这一点 不过 有一些常见的技巧可以模拟这种行为 最好使用的方法取决于被覆盖区域的复杂程度以及您想要执行
  • 适用于 GAE 的 Weasyprint Dockerfile

    我正在尝试在 gae 上安装 weasyprint 我知道我们可以通过将运行时从 python 更改为 app yaml 中的自定义来将其传递到 Dockerfile 中来安装外部库 我在为 weasyprint 库创建 Dockerfil
  • Flink:是否有另一种方法来计算平均值和状态变量而不是使用 RichAggregateFunction?

    我不确定必须使用哪个流 Flink 转换来计算某个流的平均值并在 5 秒的窗口内更新状态 假设它是我的状态的整数数组 如果我使用RichFlatMapFunction我可以计算平均值并更新我的数组状态 但是 我必须打电话 streamSou
  • 如何修复“无法识别的 Guid 格式”

    如果我单击以下文件类型 我在 VS 2013 中不断收到此错误 cs cshtml config asax html 我最近刚刚更新到 Visual Studio 2013 Update 2 并修复了兼容性问题以始终运行 devenv ex
  • 如何使用 Meteor 更新插入

    让我的 Meteor upsert 功能正常工作时遇到了一些问题 我相当新 200 行代码 并且遇到了一些麻烦 该集合不断插入额外的行 而不仅仅是更新 我花了过去 30 分钟谷歌搜索 但找不到任何我能理解的例子 这是我的代码 Values
  • 在 Python 中创建菜单 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在用 python 制作一个菜单 需要 打印带有编号选项的菜单 让用户输入编号选项 根据用户选择的选项号 运行特定于该操作的函数 现在
  • 为什么 rspec 没有获取我的规范/支持文件?

    我有一个奇怪的错误 我的spec support文件夹中有一个utilities rb文件来保存一些辅助功能 例如登录方法 规范 支持 utilities rb include ApplicationHelper def sign in u
  • Django REST Framework - 在序列化器测试中设置请求?

    我构建了一个 Web 应用程序 其中后端是使用 Django REST Framework 实现的 现在我正在编写单元测试 并且在测试序列化器方法时遇到了问题 这是我正在努力解决的序列化器方法的一个示例 def get can edit s
  • 学习 Java 编程最重要的事情是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对面向对象编程有很好的理解 但我已经有一段时间没有编程了 我想再学一遍 Java 编程的哪些最重要的方面是必须学习的 这样我才能将自己定位为一
  • jdk/jmods中的jmods目录在应用程序运行时有什么作用吗?

    我有一个使用 OpenJDK 在沙箱环境中运行的应用程序 JDK目录中有一个jmods文件夹 关于 jmods 的文档不是很好 据我了解 如果我想使用 JLink 创建另一个自定义 JRE jmods 很有用 假设我不想这样做 只想拥有一个
  • 负载测试苹果推送通知服务器应用程序

    我开发了一个服务器应用程序 可以将推送消息发送到苹果服务器 我已经用几个设备对其进行了测试 并且能够在设备上获取消息 问题是 当我的数据库中有大约一百万台设备时 我无法知道我的应用程序将如何执行 在这种情况下有没有办法对您的服务器应用程序进
  • WMD Markdown 编辑器 - HTML 到 Markdown 的转换

    我在用wmd http wmd editor com 在做一个项目的markdown编辑器时 有一个问题 当我发布包含 markdown 文本区域的表单时 它 如预期 将 html 发布到服务器 但是 假设服务器端验证失败 我需要将用户发送
  • 为什么 Array#each 返回具有相同元素的数组?

    我正在学习如何做的细节each在 ruby 中工作 我尝试了以下代码行 p 1 2 3 4 5 each element el 结果是一个数组 1 2 3 4 5 为什么返回值是each相同的数组 没有each只是提供一种迭代方法 或者这只
  • 使用 Doctrine 2 强制编码和解码

    我正在与遗产一起工作大泥球 http en wikipedia org wiki Big ball of mud使用一个latin1数据库但适用于utf8字符串 每次应用程序读取或写入数据库时 它都会进行解码或编码by hand和商店utf
  • 在 NHibernate 中使用 Enterprise Library 日志记录应用程序块

    我们正在尝试将 NHibernate 集成为我们的 OR M 但是 我们目前正在使用 Enterprise Library 的日志记录应用程序块 我知道NHibernate使用log4net来记录日志 有谁有关于如何使用 Enterpris
  • ASMX Web 服务 - “此 Web 服务使用 http://tempuri.org/ 作为其默认命名空间。”消息 - 但不应该是这样

    我已经使用 Visual Studio 创建了一个 Web 服务 2005 年 我知道我很守旧 一切都编译得很好 但当它打开时 我收到警告 此 Web 服务不符合 WS I Basic Profile v1 1 而且 该网络服务正在使用ht