WebServices生成发布过程及常见问题的解决方法

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

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

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

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

改源文件。  
分析器错误信息: 未能创建类型“MyService”。  
源错误: 行 1: <%@ WebService Language="C#" CodeBehind="~/App_Code/ MyService.cs" Class=" MyService " %>  
源文件: C:\Inetpub\wwwroot\ 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主页”区域中找到“目录浏览“图标,如下图所示

WebServices生成发布过程及常见问题的解决方法

时间: 2024-10-06 21:42:31

WebServices生成发布过程及常见问题的解决方法的相关文章

Linux 使用过程中常见问题及其解决方法(不定期更新)

Q1:Wine qq的问题 我们在使用深度的wine qq(实际上也就是通过Crossover这个软件间接安装的win的软件,我想中间应该是加了一层类似于VmworkStation的虚拟层吧)的时候,界面因为是兼容性软件的问题会让我们显得非常友好(毕竟是windows软件嘛),但是一般都会在运行一到两分钟之后会自动报错然后退出......我靠,不多说了,问题描述完了!!! A1: sudo chmod 000 $HOME/.cxoffice/Deepin-QQ/drive_c/users/cro

AppFuse 3常见问题与解决方法

很长一段时间没做SSH项目了,最近抽空看了一下升级到3.x的appfuse,对新版本使用过程中出现的一些问题进行了排查,汇总如下,以备后用.本文原文出处: http://blog.csdn.net/bluishglc/article/details/38640715 严禁任何形式的转载,否则将委托CSDN官方维护权益! 起步 使用appfuse的第一步自然是通过archetype:generate生成项目.这本不是一问题,官方的QuickStart:http://appfuse.org/disp

Android项目:proguard混淆之常见问题及解决方法汇总

1.使用proguardgui混淆器对jar包进行混淆,出现EXCEPTION FROM SIMULATION错误: [2014-07-08 14:29:55 - Test024_HouseBox_v02_jar] Dx  EXCEPTION FROM SIMULATION: [2014-07-08 14:29:55 - Test024_HouseBox_v02_jar] Dx local variable type mismatch: attempt to set or access a va

银河麒麟操作系统常见问题及解决方法(四)

银河麒麟操作系统常见问题及解决方法(四)                                     ——激活问题   银河麒麟操作系统是国防科大唯一授权给天津麒麟信息技术有限公司的国产Linux操作系统,支持x86架构,唯一支持飞腾CPU. 银河麒麟操作系统作为国内等级最高的操作系统,源自国家“十五”科技重大专项研究成果.经过十余年的发展,形成了服务器.桌面.实时.云.存储五大系列操作系统产品,以及高性能计算.云计算和云桌面等产品. 由于银河麒麟操作系统的广泛应用,用户体验过程中难

银河麒麟操作系统常见问题及解决方法(一)

银河麒麟操作系统常见问题及解决方法(一) 银河麒麟操作系统是国防科大唯一授权给天津麒麟信息技术有限公司的国产Linux操作系统,支持x86架构,唯一支持飞腾CPU. 银河麒麟操作系统作为国内等级最高的操作系统,源自国家"十五"科技重大专项研究成果.经过十余年的发展,形成了服务器.桌面.实时.云.存储五大系列操作系统产品,以及高性能计算.云计算和云桌面等产品. 由于银河麒麟操作系统的广泛应用,用户体验过程中难免会遇到一些问题,接下来就银河麒麟操作系统的安装问题及版本问题送上解决方法(以下

CAS SSO:汇集配置过程中的错误解决方法

本教程为gevin.me原创文章,转载请注明: CAS SSO:配置过程中的错误解决方法 | Gevin’s Blog 本文将收集在配置CAS SSO遇到的所有错误,希望对大家有帮助,也方便下次搭建的时候可以参考! 一.java.lang.exception connector attribute sslcertificatefile must be defined when using ssl with apr Tomcat启动报如上错误,只需要将conf\server.xml里面的以下内容注

webpack构建工具常见问题及解决方法

webpack构建工具常见问题及解决方法 在运用webpack开发项目的时候经常会遇到各种各样的问题,我对实际开发项目中实际遇到的一些问题 进行总结,希望能帮助到大家. ?? 1. 构建需要的包未添加依赖报错 Module not found:"xxx(例:react)" in "项目文件" ??这种情况是由于"xxx(例:react)"未添加依赖,解决办法如下: npm install xxx(react) --save 或 yarn add

NHibernate常见问题及解决方法

NHibernate常见问题及解决方法 曾经学过NHibernate的,但是自从工作到现在快一年了却从未用到过,近来要巩固一下却发现忘记了许多,一个"in expected: <end-of-text> (possibly an invalid or unmapped class name was used in the query)."错误查了好半天终于查到了.这篇文章是我转载的NHibernate的常见错误... hbm.xmlNHibernate文件中版本号可能引起的

项目中 2个或者多个EF模型 表名称相同会导致生成的实体类 覆盖的解决方法

场景:  2个数据库, 一个新,一个旧,  把旧的 数据库中的数据,导入到新的数据库中,  使用到了2个 EF实体模型, 新数据库 和 旧数据库中的表,有的名称是相同的 (但是结构是不同的) 旧的数据库中的 tb_area 表,只有2个字段 新数据库中的 tb_area 有很多字段  ,结果新数据库里面的 表,由于和旧数据库的表 重名,导致旧数据库里面的  表生产的cs文件 没有了, 只剩下新数据库中的表实体   那么现在问题就来了,我要调用旧表里面的 model 实体模型,怎么拿呢? 拿不到了