gpt4 book ai didi

asp.net - 部署后更改 asp.net Web 服务命名空间

转载 作者:行者123 更新时间:2023-12-04 16:58:21 27 4
gpt4 key购买 nike

由于一些不幸的事件,我们在几个月前发布了一个带有 tempuri-namespace 的 Web 服务,但没有人注意到(不是在我们公司,不是在连接到 Web 服务的公司),尽管从那时起它就已经上线并且有很多公司( ~25 我猜)已经访问了这个网络服务。

现在我正在考虑纠正该错误并将命名空间固定为适当的值。
唯一的问题是,一旦我们这样做,所有连接到该 Web 服务的程序和服务都将停止工作。我真的不能允许这种情况发生。

有没有办法修复命名空间以备将来使用,或者让 Web 服务在两个命名空间下作为一个 Web 服务运行?

我该怎么做才能摆脱 tempuri-namespace 并修复它,而无需与所有外部公司同步更改?

我完全没有想法,所以任何帮助将不胜感激!谢谢!

最佳答案

您确定使用 Web 服务的所有内容都将停止工作吗,我所看到的大多数内容甚至都不关心 namespace 是否更改。即,如果您在 Visual Studio 中创建 Web 引用或使用 WSD 工具来使用 Web 服务,则 Web 服务上的 XML 命名空间更改不会中断。它根本不在 C# 命名空间中使用它。

关于asp.net - 部署后更改 asp.net Web 服务命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com