3
|
JL. Hans Passant · 技术社区 · 14 年前 |
1
3
必须使用“文件”->新建网站来创建Web服务。我强烈建议您不要在网站中构建Web服务。 相反,通过使用文件-gt;新建项目并选择“WCF服务应用程序”来创建Web服务。如果您一直在使用ASMX Web服务(微软现在认为这是“传统技术”),请选择“ASP.NET Web服务应用程序”。 这些都是Web应用程序项目,其行为与Visual Studio中的所有其他项目类型相同。 除此之外,将没有app_code文件夹。 |
2
2
很简单 第1步…生成新的Web服务时,也会生成app_code/.cs文件。 从该类复制签名,它将用作步骤4中的模板。 第2步…删除生成的app_code/.cs文件 步骤3。在类文件中,创建一个名称空间和文件夹结构,其中包含包含Web方法的Web服务类。例如class1.webservices 步骤4。在namespace class1.webservices(如上例所示)中,创建一个新类,然后用步骤1中复制的类签名替换默认的类签名。 步骤5。立即编辑Web服务,并创建Web方法 步骤6。例如,在Web应用程序中,编辑asmx文件以引用没有代码隐藏的类。
第7步,测试! |
Omar · 发布(.asmx)文件错误无法打开网站 6 年前 |
Robert Kitching · IIS重定向/重写。asmx服务 7 年前 |
akkapolk · SoapUI显示错误响应 7 年前 |
user1019042 · C中的陷阱SOAP请求/响应# 10 年前 |
Thomas · WCF和ASMX服务的安全性有什么不同 10 年前 |