首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

添加webservice引用时出现如上异常

2012-10-19 
添加webservice引用时出现如下错误名称以无效字符开头。处理资源 http://localhost/zhp/Service.asmx 时

添加webservice引用时出现如下错误
名称以无效字符开头。处理资源 'http://localhost/zhp/Service.asmx' 时出错。第 1 行,位置: 2 

<% @ WebService Language="C#" CodeBehind="~/App_Code/Service1.cs" Class="Service1" %>
-^
URI http://localhost/zhp/Service.asmx 处的文档未被识别为已知的文档类型。
来自各已知类型的错误信息可能有助于修复该问题:
- 来自“DISCO 文档”的报告是“名称不能以“%”字符(十六进制值 0x25)开头。 行 1,位置 2。”。
- 来自“WSDL 文档”的报告是“XML 文档(1, 2)中有错误。”。
  - 名称不能以“%”字符(十六进制值 0x25)开头。 行 1,位置 2。
- 来自“XML 架构”的报告是“名称不能以“%”字符(十六进制值 0x25)开头。 行 1,位置 2。”。

代码如下

using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service1 : System.Web.Services.WebService
{
  public Service1 () {

  //如果使用设计的组件,请取消注释以下行 
  //InitializeComponent(); 
  }

  [WebMethod]
  public string HelloWorld(string value) {
  return value;
  }
   
}

请高人们帮忙解决下,谢谢

[解决办法]
CodeBehind="Service1.cs" Class="Service1"
[解决办法]
<%@ WebService Language="c#" Codebehind="hnjd_WebService.asmx.cs" Class="hnjd.WebService.hnjd_WebService" %>
上面是俺的asmx程序

热点排行