zoukankan      html  css  js  c++  java
  • WebServices生成发布过程及常见问题的解决方法

    春夏秋冬走健康之路看四季养生网 健康饮食 养生问题 母婴保健 养生小常识


     
    3、下一步,我们需要将Myservice文件夹拷贝到C:Inetpubwwwroot目录下(重要)。如下图所示 
     
    然后依次右击“我的电脑”->“管理”->“服务和应用程序”->“Internet信息服务(IIS)管理器”打开IIS管理器,或者在控制面板中,通过“管理工具”打开“Internet信息服务(IIS)管理器”,如下图所示 


     
    展开“网站”节点,右键点击“默认网站”节点,依次选择“新建”->“虚拟目录”,打开虚拟目录创建窗口。如下图所示。 
     


     
    点击“下一步” 
     
    输入一个别名,如“MyServiceTest”(此处不一定要和WebService文件名相同)。点击“下一步”进入路径选择窗口,如图所示



    改源文件。  
    分析器错误信息: 未能创建类型“MyService”。  
    源错误: 行 1: <%@ WebService Language="C#" CodeBehind="~/App_Code/ MyService.cs" Class=" MyService " %>  
    源文件: C:Inetpubwwwroot MyService  MyService.asmx 行: 1 ------------------------ 
    出现该问题的原因: (1)、在步骤一中,重命名文件时,未完成所有文件名的统一修改。一般情况下,确保步骤一罗列出的所有位置的位置的文件名统一,即可解决该问题。 (2)、如果您可以保证没有文件名称错误。可以采用和上一个问题相同的解决方
    法来解决该问题。。   
     
    5、 远程访问 
    一般在远程机器上调用本机发布的WebService的地址即为本机IP+虚拟目录,例如,本次创建的WebService的访问地址如下: 
    http://192.168.2.94/MyServiceTest/MyService.asmx  
    查看该地址的方法为,打开WebService服务页 ,如下图所示 
     
    点击HelloWorld公共接口连接。跳转至HelloWorld定义页。如图所示。  


     
    点击“调用”按钮,将打开浏览器,显示调用结果。如图所示: 
     
    将浏览器地址栏中地址http://localhost/MyServiceTest/MyService.asmx/HelloWorld中的localhost换成本机IP(例如192.168.2.94),然后去掉最后的/HelloWorld,即为Webervice的访问地址http://192.168.2.94/MyServiceTest/MyService.asmx。 
    如果需要在远程C#项目中需要使用WebService,只需添加Web引用,然后在URL中输入以上地址即可。详细过程可以参考相关教材,或者求助谷、百两位大哥,遵从个


    人喜好。 
     
    6、 Win 7下发布WebService 
    Win7下WebService的发布相对较为简单。从文件拷贝到创建虚拟目录的过程都与2003下完全相同,这里不再赘述。我们同样创建一个名为MyServiceTest的虚拟目录,
    如下图所示 
     
    然后在右侧的“MyServiceTest主页”区域中找到“目录浏览“图标,如下图所示

  • 相关阅读:
    scrapy 中间件
    索引
    理解平均负载
    jquery1
    网络编程
    模块
    进程
    图书管理系统用ajax删除书籍
    mysql
    jquery
  • 原文地址:https://www.cnblogs.com/hjtdlx/p/3927670.html
Copyright © 2011-2022 走看看