CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

为什么我用c#做了一个asp.net web服务,运行时会出现这样的错误?

楼主qfkfw(空军一号)2004-03-02 09:43:39 在 .NET技术 / C# 提问

代码?  
  using   System;  
  using   System.Collections;  
  using   System.ComponentModel;  
  using   System.Data;  
  using   System.Diagnostics;  
  using   System.Web;  
  using   System.Web.Services;  
   
  namespace   math1  
  {  
  ///   <summary>  
  ///   Service1   的摘要说明。  
  ///   </summary>  
  public   class   Service1   :   System.Web.Services.WebService  
  {  
  public   Service1()  
  {  
  //CODEGEN:   该调用是   ASP.NET   Web   服务设计器所必需的  
  InitializeComponent();  
  }  
   
  #region   组件设计器生成的代码  
   
  //Web   服务设计器所必需的  
  private   IContainer   components   =   null;  
   
  ///   <summary>  
  ///   设计器支持所需的方法   -   不要使用代码编辑器修改  
  ///   此方法的内容。  
  ///   </summary>  
  private   void   InitializeComponent()  
  {  
  }  
   
  ///   <summary>  
  ///   清理所有正在使用的资源。  
  ///   </summary>  
  protected   override   void   Dispose(   bool   disposing   )  
  {  
  if(disposing   &&   components   !=   null)  
  {  
  components.Dispose();  
  }  
  base.Dispose(disposing);  
  }  
   
  #endregion  
   
  //   WEB   服务示例  
  //   HelloWorld()   示例服务返回字符串   Hello   World  
  //   若要生成,请取消注释下列行,然后保存并生成项目  
  //   若要测试此   Web   服务,请按   F5   键  
   
  // [WebMethod]  
  // public   string   HelloWorld()  
  // {  
  // return   "Hello   World";  
  // }  
  [WebMethod]  
  public   ulong   Fi(int   n)  
  {  
  if(n<=2)  
  return   (ulong)1;  
  else  
  return   (Fi(n-1)+Fi(n-2));  
   
  }  
  }  
  }  
   
   
  错误:  
  Service1  
   
   
  支持下列操作。有关正式定义,请查看服务说明。  
   
  Fi    
   
   
  --------------------------------------------------------------------------------  
   
  此   Web   服务使用   http://tempuri.org/   作为它的默认命名空间。  
  建议:在使   XML   Web   service   公开之前,请更改默认命名空间。  
  每个   XML   Web   service   都需要一个唯一的命名空间,以便客户端应用程序能够将它与   Web   上的其他服务区分开。http://tempuri.org/   可用于正处于开发阶段的   XML   Web   services,而已发布的   XML   Web   services   则应使用更为永久的命名空间。  
   
  应使用您控制的命名空间来标识   XML   Web   service。例如,可以使用您公司的   Internet   域名作为命名空间的一部分。尽管有许多   XML   Web   service   命名空间看似   URL,但它们不必指向   Web   上的实际资源。(XML   Web   service   命名空间为   URI。)  
   
  对于用   ASP.NET   创建的   XML   Web   services,可以使用   WebService   特性的   Namespace   属性更改默认命名空间。WebService   特性是适用于包含   XML   Web   service   方法的类的特性。下面的代码实例将命名空间设置为“http://microsoft.com/webservices/”:  
   
  C#  
   
  [WebService(Namespace="http://microsoft.com/webservices/")]  
  public   class   MyWebService   {  
          //   实现  
  }  
  Visual   Basic.NET  
   
  <WebService(Namespace:="http://microsoft.com/webservices/")>   Public   Class   MyWebService  
          '   实现  
  End   Class  
  有关   XML   命名空间的更多详细信息,请参阅   Namespaces   in   XML   (XML   命名空间)上的   W3C   建议。  
   
  有关   WSDL   的更多详细信息,请参阅   WSDL   Specification   (WSDL   规范)。  
   
  有关   URI   的更多详细信息,请参阅   RFC   2396。  
  问题点数:34、回复次数:4Top

相关问题

  • activex运行于web服务器端的asp程序中,就不停了一直运行怎么办???
  • Visual Studio.net 已检测到指定的WEB服务器运行的不是ASP。NET1.1版。你将无法运行ASP。NET应用程序或服务
  • 请问为何在ie上运行我的c#的asp.net应用程序时不会显示出web服务器控件?
  • 怎样手动运行ASP.NET的web服务
  • web服务器运行的不是asp.net1.1版本
  • 怎么样让WEB服务器自动运行一些任务?
  • 我新建立asp.net web 应用程序的时候报:visual studio.net 已检测到指定的Web 服务器运行的不是asp .net 1.1版。您将无法运行asp.net we
  • c#如何引用delphi开发的web服务
  • 寻求C#写的web服务监控器的原码
  • 用C#写web服务遇到的问题

关键词

  • asp.net
  • 代码
  • wsdl
  • service
  • xml
  • 请参阅
  • disposing
  • components
  • 服务
  • 有关

得分解答快速导航

  • 帖主:qfkfw

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo