怎么授权,我都是在本机,IIS的默认网站主目录是“E:\Inetpub\wwwroot”系统是win2003装在E盘

解决方案 »

  1.   

    检查你的IE的连接属性设置,是否使用了代理方式访问Internet,把本地设为不使用代理试试。
      

  2.   

    [WebMethod]
    public string HelloWorld()
    {
    return "Hello World";
    }

    [WebMethod]
    public DataSet getdate()
    {
      string sc="workstation id=C058;packet size=4096;integrated security=SSPI;data source=C058;persist security info=False;initial catalog=material";
      
      SqlDataAdapter sqlDataAdapter1;
      sqlDataAdapter1=new SqlDataAdapter("select * from bom_pcs",sc );

      DataSet ds=new DataSet1 ();
      sqlDataAdapter1.Fill(ds,"bom_pcs" );  return ds ;
    }头痛!头痛!我的webservice定义了如上两个函数,在调试运行时,要取消IIS网站的匿名访问方可反回数据表getdata(),
    在调试运行引用webservice的Web应用程序时要加上匿名访问(打钩)才行,但也只能返回helloworld(),若加上getdata()则回提示:
    “/WebApplication6”应用程序中的服务器错误。
    System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.Data.SqlClient.SqlException: 用户 'C058\IUSR_C058' 登录失败。 at.......” 在调试webservice时可以返回数据表,在前端引用时为什么会失败?