2017-03-31 108 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直接與瀏覽器通信。

相關問題