繁体   English   中英

如何在Web解决方案中的项目之间引用类

[英]How to reference a class between projects in a Web solution

我有一个项目存储一个Address类,我想同时使用Web Service项目和Web项目。

项目1 :(持有地址类别)

namespace GeoClass
{
    public partial class Address 
    {        
        private string city { get; set; };        
        private string street { get; set; };       
        private string zip { get; set; };
    }
}
  • Web服务项目:我添加了GeoClass作为参考

     using GeoClass; namespace WSGeo { public class jsonGeo : System.Web.Services.WebService { [WebMethod} public jsonOut GetAddress(Address inputAddr) { //do something } } } 
  • 在Web应用程序中,将WebService项目添加为Web服务,然后添加Project 1作为引用。 我这样调用Webservice中的方法:

     using GeoClass; Address inputAddress = GetInputAddress(); //This function pull the data from the text boxes string WSResult; WSGeo jsonGeo = new WSGeo; WsResult = WS.jsonGeo.GetAddress(inputAddress); // I have in invalid argument error right here 

我在这里想念什么吗? 谢谢

我在这里找到了答案: C#Web服务和网站共享库,服务返回库对象的不同“类型”

我只有Web应用程序框架3.5(库和Web服务项目是框架4.5)才有这个问题,当我用框架4.5(另一个Web应用程序,Web服务和库)构建另一个项目时,我还没有遇到过这个问题。

暂无
暂无

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

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