我在Web应用程序中引用.Net Web服务时遇到问题。出现这个问题是因为webservice有一个外部dll的另一个引用,其类名与webservice本身中的一个类相同。一旦我将该Web服务添加到我的Web应用程序项目中,我就会从生成的类中获得编译错误。它在网站项目中工作正常(至少它编译)。但是,如果我理解正确,网站项目与Web应用程序项目不同,它会在运行时编译代码。 Web服务是否可以在这种项目中运行?更重要的是,如果他们共享一个相同的类名,我如何在我的web服务中包含外部dll?
由于
答案 0 :(得分:0)
当您在Visual Studio中添加服务引用时,您将在添加服务引用窗口的底部,命名空间字段中执行操作。在这里输入一个不同的命名空间。
如果您有不明确类型错误,请指定所需类的完全限定名称。
示例:添加名称为“MyService”
的服务引用Display(MyService.Product);
Display(MyProjectNamespace.Product);