刚安装的vs.net,编译hello通过,但运行出错,错误如下:
//////////////////////////////////////////////////////////////////////
'/WebService1'应用程序中的服务器错误。
-----------------------------------------------------------
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS1595: 已在多处定义'System.Runtime.CompilerServices.CompilerGlobalScopeAttribute';使用'C:\winnt\microsoft.net\framework\v1.0.3705\mscorlib.dll'中的定义
源错误:
行 25:
行 26:
行 27: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
行 28: public class Global_asax : WebService1.Global {
行 29:
源文件: C:\WINNT\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\webservice1\5163874c\83859bc7\-1_srkun.0.cs 行: 27
/////////////////////////////////////////////////////////////////////
请问如何解决?
------解决方法--------------------------------------------------------
看看这个例子,我也刚学。大家共同进步,上面的问题,我没有把握回答你,就不说出来丢人了!我用下面的例子,完全可以运行!好运!
这个例子是创建一个加减乘除的webservice的例子!
首先编写webservice类,存为MathService.asmx文件
如下:
/*************************************************/
<%@ WebService Language="C#" Class="MathService" %>
using System;
using System.Web.Services;
public class MathService : WebService {
[WebMethod] public int Multiply(int a, int b) {
return a * b;
}
[WebMethod] public int Divide(int a, int b) {
return a / b;