2016-11-14 18 views
2

IISまたはVisual Studio 2015コミュニティに偽装URLを設定できる設定がありますか。私は自分のウェブサイトをローカルでデバッグしたいのですが、ローカルホストではなく特定のドメインでサイトが動作しているという印象をデバッガに与えますか?Visual Studio 2015でデバッグ用の偽装URL

私はDotNetBlogEngine.Netを使用しています。これには、1つのWebアプリケーションから複数のWebサイトを実行する機能があります。別のドメイン名で正確に同じサイトを実行するように、サイトにエイリアスを許可するように拡張しました。残念ながら、完全には機能していません。エイリアスWebサイトにアクセスすると、ドメインが削除され、IPアドレスに置き換えられます。私は自分のコードを掘り下げて問題をデバッグしようと思います。ありがとう。

+3

Windowsホストファイルに偽のドメインを追加してlocalhostにリダイレクトさせることができますか? –

+0

Windowsホストファイルはポート番号を許可しないため、VSはデバッグにポート番号を使用するため動作しません:http://stackoverflow.com/a/8652991/1452739 – Enkode

答えて

1

特別なドメイン名* .localtest.meがあります。これは、この目的のために特別なドメイン名*がいくつか用意されています。内部的には127.0.0.1に解決されます(別名localhost)。

http://readme.localtest.me

いいところを参照してくださいは、hostsファイルへの変更を必要とせず、インターネットに接続して任意のマシン上で動作しますです。

site1.localtest.me、site2.localtest.meなどの任意の数のドメイン名を設定できます。これらはすべて実際のドメイン名のように見え、localhostを指します。

必要なサブドメインを使用してIISバインディングやブログエンジンを設定するだけで、外部ドメイン名と同じように動作します。

+0

提案をいただきありがとうございます。あなたはこれをVisual Studioで試してみましたか?私はテストし、私のVSポートは44333なので、http://enkode.localtest.me:44333/default.aspxを試してみましたが、HTTP 400エラーが出ました。 – Enkode

+1

もちろん、IIS Expressで動作させるにはそれ以上のステップが必要です。正しいバインディングを追加する必要があります。これを参照してくださいhttp://stackoverflow.com/questions/4709014/using-custom-domains-with-iis-express/32744234#32744234 –

+0

はいこれ以上のサポートを見つけましたが、まだ503エラーが表示されます。これはこれまでのところ最高のサポートでした:https://www.richard-banks.org/2014/01/how-to-configure-iisexpress-for.html – Enkode

関連する問題