http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4780|回复: 9

[其他] 关于webservice的两个问题?

[复制链接]
发表于 2014-7-24 14:15:21 | 显示全部楼层 |阅读模式
30金钱
我在用webservice做一个登陆验证的服务端,然后winform客户端进行引用
1,winform客户端引用后,程序目录里面会生成一个xxxx.exe.config这样的配置文件,而里面有连接到远程服务端信息,有没办法可以隐藏这些信息?我不知道程序是从哪里开始读取这个配置文件的,所以也不知道从哪里修改。

2,webservice发布后,可以通过http://地址/xxx.asmx 这样访问,可以看到公开的方法,有没办法可以隐藏这些信息?让别人看不到?

谢谢



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-7-24 18:00:08 | 显示全部楼层
如果你不是要动态去修改webservice的地址的话,那个文件可以直接不要。
我的也有XXX.exe.config,不过我不会放在运行环境里,一样的运行。你可以试下。

第二个的话,你可以在调用webservice时候加个验证,如需要提交一个用户名跟密码,服务端验证通过后才返回内容,否则不返回。

回复

使用道具 举报

发表于 2014-7-24 18:08:04 | 显示全部楼层
受教了,学习中……
回复

使用道具 举报

 楼主| 发表于 2014-7-25 16:53:54 | 显示全部楼层
inghot 发表于 2014-7-24 18:00
如果你不是要动态去修改webservice的地址的话,那个文件可以直接不要。
我的也有XXX.exe.config,不过我不 ...

谢谢回答,不过不太明白什么是“动态去修改webservice的址”, 我试过删除XXX.exe.config,但是不行,求指点

第二个问题的话,我的确是有这个验证,先向服务端发送一个字符串之类的东西作为验证是否合法。
回复

使用道具 举报

发表于 2014-7-25 17:06:45 | 显示全部楼层
不公开,是不能被访问的,这其实就是一个网站布到IIS上就行了,可以绑定Ip,或者是设置加密参数才能访问都可以。
回复

使用道具 举报

 楼主| 发表于 2014-7-25 17:56:38 | 显示全部楼层
站长苏飞 发表于 2014-7-25 17:06
不公开,是不能被访问的,这其实就是一个网站布到IIS上就行了,可以绑定Ip,或者是设置加密参数才能访问都 ...

是发布到IIS上了,“设置加密参数才能访问” 这是IIS的功能吗?咋设置的老大
回复

使用道具 举报

发表于 2014-7-25 17:59:45 | 显示全部楼层
sandy1231 发表于 2014-7-25 17:56
是发布到IIS上了,“设置加密参数才能访问” 这是IIS的功能吗?咋设置的老大

访问的时候不是有个构造方法吗,检查一个输入的URl对不对就行了,比如加和主个
https://xxxx/?key=sfjklsjflsjkfljsklfjdklsjfksljfkls检查有才可以访问。
回复

使用道具 举报

 楼主| 发表于 2014-7-25 18:19:20 | 显示全部楼层
站长苏飞 发表于 2014-7-25 17:59
访问的时候不是有个构造方法吗,检查一个输入的URl对不对就行了,比如加和主个
https://xxxx/?key=sfjkl ...

不太明白,这个构造方法是在哪里的,我新建的webservice只有一个xxxx.asmx文件,我把要调用的函数写在里面,并没有看见构造方法,客户端调用的时候new一个DfServiceSoapClient对象就可以调用里面函数。
回复

使用道具 举报

 楼主| 发表于 2014-7-29 09:18:50 | 显示全部楼层
站长苏飞 发表于 2014-7-25 17:59
访问的时候不是有个构造方法吗,检查一个输入的URl对不对就行了,比如加和主个
https://xxxx/?key=sfjkl ...

飞哥可以贴点示例代码吗
回复

使用道具 举报

发表于 2014-7-29 09:27:03 | 显示全部楼层
这个需要你自己想,我这没现成的。就是在Webservice的构造函数中加验证就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-5-21 03:47

© 2014-2021

快速回复 返回顶部 返回列表