2017-03-31 85 views
2

我在ISS托管的网站(可以是其他)时加载它被称为本地主机上而不是从EXTERN :),如:HTTP://:8081 /网站。 HTML。模拟的XMLHttpRequest从本地主机或远程连接到一台机器

验证是否该网站是从本地主机它在一个js脚本,因为它是加密的,我不能修改客户端调用。

所以我想在两个选项:

  1. 开发具有远程桌面连接到托管的网站(上如何不是一些大量的实例)的机器的ASP应用程序。
  2. 也许配置IIS配置(没有找到如何)
  3. 我的想法

你有任何其他的解决办法,或者你可以点上我该怎么做上面的一个?

我曾尝试在WinForm解决方案从这里:https://www.codeproject.com/kb/cs/remotedesktop_csharpnet.aspx,它不工作。我更喜欢网站。

更新:

,我有现在是配置一个远程桌面服务(Web访问)为我主持Server 2008 R2上的应用程序的唯一可行的解​​决方案。然后,我只分享了具有本地主机页面为默认页面浏览器

JavaScript文件都微细化以及加密,这意味着如果我搜索本地主机中的所有文件的话,什么也不显示。所以修复客户端会很困难。

+0

你检查过防火墙了吗?您是否尝试从同一网络中的另一台计算机打开网络? –

+0

客户端发送的URL看起来像什么?如果它是您无法控制的FQDN,那么除了在客户端应用程序中对其进行更改之外,您无法使用这些选项。如果您控制域,那么您可以按照[在此解释]在IIS中配置绑定(https://blogs.technet.microsoft.com/chrad/2010/01/24/understanding-iis-bindings-websites-virtual-目录 - 和 - 最后 - 应用程序池/)或(如果无法完成)创建一个ASP.NET应用程序,作为代理的种类,即向主机发出请求并返回结果。 – granit

回答

0

是否有可能在IIS上创建新的站点绑定并使用绑定主机名访问站点?这要求您的网络DNS将主机名注册到IP地址。

0

我假设你正在处理的加密(???)的JavaScript是硬编码显示DOM只有当它是从本地主机加载。

如果加密你的意思是精缩你还应该能够找到引用缩小的版本为“localhost”和修改的JavaScript。如果它真的由第三方JavaScript库的包装加密,那么我会建议你重写JavaScript。我的意思是如何在JavaScript代码中有硬编码的只能从本地主机加载的高质量代码?

修复客户端并停止探索其他解决方案,如远程桌面连接。它们都不是实用和可持续的解决方案。

0

我认为你需要使用WebRTC,但它支持Chrome和Firefox。它允许两个用户使用RTCPeerConnection API直接与浏览器通信。

相关问题