用vpn访问asp.net网站
刚完成一个asp.net的网站,用公司的vpn访问时发现网站页面的样式调上了,但脚本运行效果没显示。查看源文件发现js文件已经加载了,但是页面上就是看不到效果。求问各位高手原因,多谢啦!!!--------------------编程问答-------------------- 按说应该跟VPN没有关系,VPN只负责建立隧道,建立好后就跟局域网运行一样
你的问题可能是网络安全方面的,你的JS不会存在跨域访问吧? --------------------编程问答-------------------- 应该不存在跨域问题。
再补充一下,ie8报的脚本错误:
1、'source'未定义
jquery-1.6.2.min.js
2、'jQuery'未定义
jquery.easyui.min.js
代码:0
URI: http://web.XXX.net/prx/001/http/xxx.xxx.xxx.xxx/js/jquery.easyui.min.js
3、缺少对象
outlook2.js
露兄,我们系统急着上线,求救啊!!! --------------------编程问答-------------------- 我现在就是用VPN路由器,没有你说的问题出现
不关VPN的事 --------------------编程问答-------------------- https://web.XXX.net/prx/000/http/www.YYY.net/UI/Port/zh-CN/index.aspx
我不懂vpn,谁能解释一下这个地址各段的含义么? --------------------编程问答-------------------- 知道你的原因了
1. 你的网页中引用的脚本写的其他网站的绝对路径
2. 当你使用VPN后,你只能访问局域网而无法访问外网
解决方案:
将jquery.easyui.min.js放到你的服务端下,改成相对路径即可 --------------------编程问答-------------------- 页面中不要出现不在同一网段地址的访问情况
你把需要的JS文件都下载到服务器端,相对引用,不要采用绝对方式引用 --------------------编程问答-------------------- 楼上二位大哥,还是不行啊,还是报2楼那个脚本错误,还有什么解决方法不? --------------------编程问答-------------------- 报了相同的错误,页面没有使用绝对路径,也没有使用VPN。
求解答。 --------------------编程问答-------------------- 跟vpn没关系吧 --------------------编程问答-------------------- 是VPN替换了JS的问题吗?最后怎么解决的? --------------------编程问答-------------------- 是你JS写法不够规范,在有了VPN以后要求更严了一些。 --------------------编程问答-------------------- 应该是可以的 VPN相关教程这里有好多 freevpnssh.com --------------------编程问答--------------------
收着 --------------------编程问答--------------------
使用内网 ip 访问,而不要使用 web.XXX.net。 --------------------编程问答-------------------- 如果可能的话,扔掉什么 vpn 吧。网站放在公网就行了。
当然如果一定要限制在vpn,你就不要假设它在公网。当你本地的网络去访问任何正常网页时,它不再走正常的dns解析,而去全都绕道到你vpn所控制的dns哪里去。因此原本你能够正常访问的许多公网网站,一旦你启动vpn客户端,反而不能访问了。
补充:.NET技术 , ASP.NET