私のマシンにはアプリケーションがあり、通常はlocalhost/myapplicationでアクセスできますが、支払いウェブサイトとの統合を行っています。私のアプリケーションをオンラインにしたら、通知URLにアクセスしますが、私はローカルでそれをデバッグする必要があります。自分のマシンにいてもアプリケーションにアクセスできるようにする方法はありますか? 私はIISをオンラインにする方法について多くの研究をしましたが、私は同じネットワーク内でしかどうやって行うのかを説明するスレッドを見つけました。 私は窓10とIISを使用しています、のasp.net MVCに建てと私は現時点ではかかるだろうC#ローカルアプリケーションでリモートアクセスを有効にする方法 - IIS Windows 10
答えて
アプローチは私達の自由VS拡張機能をダウンロードすることであるが、コンベアhttps://visualstudiogallery.msdn.microsoft.com/a429dbb7-a982-4541-b401-934375c02c0f?redir=0
と呼ばれるそれは、localhostのオフマシンがに接続することができますあなたのIIS Expressアプリケーション現在、インターネットで接続する必要があるため、十分ではありません。私たちは実際にその機能をサポートしています。
外部ポートをマシンに転送する機能があれば、それを行うことができます。たとえば、単にルーターに入っているホームネットワークで、任意のポートをコンピュータに転送するように設定すると、フォワーディングポート50000はマシンのIPになり、Conveyorが稼動するポート(通常は45455)を指定できます。
次に、ネットワークのパブリックIPとポート50000を使用してアプリケーションに接続できます。
例:家庭のネットワークでは、ルーターがパブリックIP 96.97.98.0を持っている可能性がありますので、支払いシステムからアドレスhttps://96.97.98.0:50000を使用します。
私はあなたが言ったことをやったことがあります。私はルータにポートを設定しました。この場合はTPリンクです。ファイアウォールに受信ルールを追加しましたが、まだ動作していません。私がやっていることに間違っている。 –
@RodrigodeFarias Conveyorは動作していますか?LANの内部で使用するURLが表示されますか? http:// <自分の内部IP>:
IIS Expressで同様の問題が発生しました。ホームネットワークに接続された仮想マシンからローカルWebサイトにアクセスする必要がありました。
デフォルトでは、IIS ExpressはTCPv6ポートをリッスンします。だから、私は自分のネットワークインターフェイス上のいくつかのTCPv4ポートにそれを転送しなければなりませんでした。例えば
、あなたのウェブサイトはlocalhost:60000
で動作し、あなたは192.168.1.50:3000
であなたが管理者の下で管理コンソールまたはPowerShellで次の操作を行うことができますアクセスできるようにしたい場合:
PS C:\Windows\system32> netsh
netsh>interface
netsh interface>portproxy
netsh interface portproxy>add v4tov6 listenport=3000 connectaddress=[::1] connectport=60000
今、あなたはあなたをhttp://localhost:3000/を開いたり、http://192.168.1.50:3000/とき60000
ポートで動作するウェブサイトが表示されます。ここで
は、この上のブログの記事である - http://programmingflow.com/2017/02/25/iis-express-on-external-ip.html
ソリューションが永久的である、あなたはまた、任意のサードパーティのソフトウェアを必要とするか、またはあなたのウェブサイトの構成を変更しません、再起動後に設定を繰り返す必要はありません。
もう少し調整が必要な場合があります唯一の事は確かにあなたの要求はそうIIS Expressは400 Bad request
エラーとそれらを拒否することがあり、それらに適切なHost
HTTPヘッダを含んで作っています。
_外部リソースへのリンクが推奨されていますが、リンクの周りにコンテキストを追加して、仲間のユーザーには何か、なぜそれがあるのかを理解させてください。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。 – Bugs
- 1. ローカルアプリケーションでSqlサーバーサービスを有効にする方法
- 2. WINDOWS 10ブラウザで有効なdatetime-localを設定する方法
- 3. Windows 10の「コンテナ」機能を有効にする方法は?
- 4. IIS WebSiteにリモートアクセス
- 5. elasticsearch-elasticsearch.yml-network.hostへのリモートアクセスを有効にする方法
- 6. Keycloakへのリモートアクセスを有効にする
- 7. mongoDBサーバーのリモートアクセスを有効にする
- 8. IIS 8でSMTPを有効にする方法は?
- 9. Help:ASP.NET開発サーバーでWindows認証を有効にする方法?
- 10. TCPポートを有効/無効にするWindows 10スクリプト
- 11. IIS 7.2でAsp.net Windows機能を有効にする
- 12. 権限を与えずにmysqlリモートアクセスを有効にする方法
- 13. はIIS(Windowsの10)
- 14. IIS on Windows 10.サーバーエラー503
- 15. IIS 7.0で構成エディタを有効にする方法
- 16. Powershellを使用してWindows Server 2012のIIS WebサイトでWindows認証を有効にする方法?
- 17. Windows 10 PowerShellで構文ハイライトを無効にする方法は?
- 18. ハウツーWindowsでのキャッシュを無効にする方法電話10
- 19. IIS 8.0を有効にする(Windows 8 pro)動的圧縮
- 20. WindowsカーネルモードデバッグでUSBデバッグトレースレベルを有効にする方法
- 21. elasticsearchでリモートアクセスを無効にする方法
- 22. WindowsでDocker Remote APIを有効にする方法
- 23. URL書き換えは、Windows 10 IIS 10
- 24. ローカルインストール時にkubernetesポッドへのリモートアクセスを有効にする
- 25. MapGuide 2.6 with IIS with Windows 10
- 26. MSDeploy Windows 2003 Server/IIS 6に必要なリモートアクセス許可
- 27. Windows環境でmongodbで監査を有効にする方法
- 28. IIS 7.5でWindows認証が有効になっていない
- 29. IIS 7.5へのリモートアクセスを許可する
- 30. Windows上でFIPSを有効にする方法7
アプリケーションの実行場所と、IISを実行しているサーバーに対するアクセス権によって異なります。リモートデバッグ[リモートIISコンピュータのリモートデバッグ](https://msdn.microsoft.com/en-US/library/mt621540.aspx)の可能性があります。 –
@ H.G.Sandhagenそれは問題を解決するかもしれません!ありがとう –
静的IPをあなたのPCから公的にアクセスできるように設定すると、ローカルIISにホストされているWebサイトに静的IP経由でアクセスでき、その支払いWebサイトからローカルにホストされているWebサイトに通知を送信できます。 – LKC