VS2008的WCF开发DEMO中,为什么不能添加服务引用?

VS2008的WCF开发DEMO中,为什么不能添加服务引用?,第1张

不对啊,添加服务引用不管你宿主(服务)

是否启动了都应该是可以添加的啊

只不过你服务没启动,你搜索不到罢了。。

你添加引用添加错了地方,不是在引用里面添加的

是在Service

References

这个文件夹里面添加的

必须先在项目里面右键

添加服务引用

添加引用是指调用外部程序集的方法,属性等。

添加引用 = 直接在项目中添加需要引用的程序集信息,一般来讲都是通过直接引用DLL来调用的,偶尔会有通过GAC来调用的。

添加服务 = 添加如WebService,WFC等的服务方法,因为服务不是DLL,不可通过文件来引用,一般只保存所需调用服务的信息。

1.把应用程序池的托管管道模式调成经典,

2.iis的根节点->右侧“isapi和cgi限制”->把禁止的dotnet版本项设置为允许

3.如果还不行的话,就把当前Framework调成2.0的,默认是4.0的

还有如果你引用的内容是一个第三方提供的COM组件,需要本地注册以后才能正常使用,注册方法如下:

regsvr32的命令行参数:

regsvr32 [/s] [/n] [/i(:cmdline)] file.dll

参数中文意义:

/u——反注册ActiveX控件

/s——不管注册成功与否,均不显示提示框,安静模式

/c——控制台输出,运行后保留窗体

/i——跳过控件的选项进行安装(与注册不同)

/n——不注册控件,此选项必须与/i选项一起使用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/8000141.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存