visual-studio-2008 - “代理类上需要WebServiceBindingAttribute”

标签 visual-studio-2008 web-services

我正在开发对WebService进行异步调用的应用程序。

我添加了一个代理类来进行异步调用。该代码可以编译并正常运行,但是,每当我尝试在解决方案资源管理器(Visual Studio 2008)中双击代理类时,都会看到一个页面

为了防止在加载设计器之前可能的数据丢失,必须解决以下错误:
代理类上需要WebServiceBindingAttribute。

我的代理类已经通过这种方式定义

namespace AsyncCaller
{
    [WebServiceBindingAttribute(Name = "AsyncRequestSoap", Namespace = "http://tempuri.org/")]
    public class AsyncCallerProxy : SoapHttpClientProtocol
    {
        public AsyncCallerProxy()
        {
            this.Url = "http://localhost/MyAsyncService/AsyncService.asmx";
        }


所以我看不到错误的原因。

这是一个非常小的问题,因为我仍然可以运行该应用程序,但是我很好奇。

最佳答案

这里同样的问题
只需使用以下属性装饰代理类

[System.ComponentModel.DesignerCategoryAttribute(“代码”)]

摆脱无用的设计模式。

关于visual-studio-2008 - “代理类上需要WebServiceBindingAttribute”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/354503/

相关文章:

vb.net - 为什么在移动项目后VB.net编译器会崩溃?

c# - 分析 SQL Server 性能问题?

python - 在 Python 中实现 Web 服务的最佳方式是什么?

java - HTTP 状态 415 - 请求实体的格式不受支持

web-services - 从 Scala 访问 REST Web 客户端有哪些好的库?

c++ - 你能在 VS2008 中为 C++ 自动启动自动完成功能吗?

c# - ThreadPool.RegisterWaitForSingleObject 的正确实现方式

c++ - 为什么我得到 "vector iterators incompatible"?

swift - Web 套接字 Swift 崩溃链接

java - 来自 WSDL 的 JAX-WS 端口