- ASP.NetWebサイトの開発。
- IE8を実行しています。
- IE6でWebサイトをテストする必要があります。
- 複数のIE6インストールがIE8インストールによって壊れています(テキストボックスに入力できません。はい、キャッシュを削除しました。はい、dllを再登録しました)。
- IE6を実行するVPCを作成しました。
- ホストWebDev.WebServer.exeに接続できません。
リモート接続を受け入れるようにWebDev.WebServer.exeを構成する方法はありますか?
リモート接続を受け入れるようにWebDev.WebServer.exeを構成する方法はありますか?
webdev.webserver が無効になってリモート要求を拒否する方法の回避策は、webdev.webserver と同じホストで実行されている軽量のプロキシ サーバーを使用することです。次に、リモート ブラウザはプロキシを使用し、そのリクエストは、localhost から発信されたリクエストのように webdev.webserver に表示されます。私はPrivoxyをうまく使いました。
サンプル構成:
http://localhost:3254
)webdev.webserver から見ると、リクエストは 127.0.0.1 の Privoxy から発信され、喜んでサービスを提供します。
更新 最近、私はこれに Fiddler2 を使用しています。Fiddler には、[ツール] > [オプション] > [接続] に [リモート コンピューターの接続を許可する] オプションがあります。ただし、リモート接続を受け入れるように IISExpress を構成できることにも注意してください。
私の知る限り、WebDevはすべての外部接続を明確に拒否するようにコード化されています...したがって、短い答えは「いいえ」です。
最善の方法は、IIS を実行している VPC に Web サイトを公開し、その方法でテストすることです。
私はこの同じ問題に遭遇し、いくつかの調査の結果、このサイトで詳述されている方法がうまくいったことがわかりました 。 Listen-for-Remote-Connections.aspx
これには、Webdev サーバーと DLL の変更と再構築が含まれますが、すべてが起動して実行されると、VPC/XP モードで実行されている古いバージョンの Internet Explorer を使用して、ホスト マシンで実行されている WebDev サーバーに内部ネットワーク IP (192.168.xx)。
うーん、これが機能するかどうかはわかりませんが、WebDev.WebServer.exe を追加して、Windows ファイアウォールからブロックを解除してみてください。
これが機能しない場合は、IIS をインストールして、開発フォルダーに仮想ディレクトリを直接設定する必要があります。
Microsoft の VPC イメージの 1 つを使用して、デバッグ Web サーバーを使用して IE6 をテストしているため、問題の原因がわかりません。仮想マシンのネットワークに問題があるようです。
また、IEtester は、レンダリングと機能の迅速なチェックに適しています。XP での IEtester と実際の IE6 の動作に大きな違いはまだ見られませんが、可能性はあるので、本番環境にリリースする前に仮想マシンで確認しています。