问题描述
大家好。问题是这样的,我把我的web服务程序和客户的网站放在同一个服务器上了。然后客户调用我的web服务程序,我的web服务需要访问内网里的数据库。请问如何访问我的数据库服务器啊。必须要给我内网里的数据库服务器申请个公共IP吗。想到了vpn。但缺乏详细的资料。
解决方案
解决方案二:
准确的说是如何让外面我网站上的soap服务能够和内网里的sqlserver通信
解决方案三:
ado.net是可以提供内网的数据访问的只要包webconfig中的数据库服务器设置成你们内网的服务器就行了,只要你的asp.net程序能访问就行了,而客户端是不知道你访问的是那个数据库服务器。我不知道我是不是正确理解了你的信息?
解决方案四:
引用2楼jjjjj102310253的回复:
ado.net是可以提供内网的数据访问的只要包webconfig中的数据库服务器设置成你们内网的服务器就行了,只要你的asp.net程序能访问就行了,而客户端是不知道你访问的是那个数据库服务器。我不知道我是不是正确理解了你的信息?
我的webservice不是用asp写的。是欧洲某公司开发的。客户的web服务和我的soap服务在同一台机器上,当客户通过php程序调用我的webservice时,我的soap需要连接处于内网中的数据库,问题是我内网中的数据库没有共有ip,所以我不知道有什么可行的办法来使我的soap服务能够和内网中的数据库通信,需要考虑安全因素。
解决方案五:
引用2楼jjjjj102310253的回复:
ado.net是可以提供内网的数据访问的只要包webconfig中的数据库服务器设置成你们内网的服务器就行了,只要你的asp.net程序能访问就行了,而客户端是不知道你访问的是那个数据库服务器。我不知道我是不是正确理解了你的信息?
我的webservice不是用asp写的。是欧洲某公司开发的。客户的web服务和我的soap服务在同一台机器上,当客户通过php程序调用我的webservice时,我的soap需要连接处于内网中的数据库,问题是我内网中的数据库没有共有ip,所以我不知道有什么可行的办法来使我的soap服务能够和内网中的数据库通信,需要考虑安全因素。
时间: 2024-08-07 03:41:46