繁体   English   中英

通过Web服务参考访问类库

[英]Accessing a Class Library through Web Service Reference

我有一个Web服务中使用的C#类库(已引用dll)。 此外,在另一个ASP.Net项目中引用了Web服务。 一切工作正常,直到我在类库项目中添加了新类并更新了Web Service项目中的所有引用并更新了ASP.Net项目中的Web服务引用。 由于某些未知的原因,在类库中新添加的类无法通过Web服务参考在我的ASP.Net项目中使用,而其他旧类也可用。 当我尝试访问Web服务代码中新添加的类时,该类可用,但在Web浏览器中Web服务的WSDL描述中找不到。

请帮忙

我发现了未在Web服务外部公开NEW类型或Class的原因。 我没有在Web服务中以任何方式使用NEW类,因此它不会暴露给外界。当我在类库中创建带有NEW类作为返回类型的WebMethod时,它随处可见。 我以前不知道这一点,所以对我来说是一个很好的学习,对其他人也可能是如此。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM