1

VisualStudio 2010 からアプリケーションを Web サイトとして開いたので、アプリケーションにはこの URL がありました

"http://localhost:9698/AppName/Default.aspx"

その後、IIS 7 でアプリケーションを Web サイトとして追加し、この URL を取得しました。

"http://AppName/Default.aspx"

注:ホストファイルでAppnameを使用し、IIS 7設定でAppnameをホスト名として使用しました..

ここで、IIS から実行するときに URL を「http://localhost/AppName/Default.aspx」にする必要があります...どうすれば変更できますか?

これを行っている理由は、この URL をキャンバス URL として Facebook アプリに提供する必要があるためです。また、Facebook は「http://AppName/Default.aspx」を有効なドメインとして受け入れません。したがって、アプリのローカルホスト URL を次のように変更する必要があります。

「http://localhost/AppName/Default.aspx」

どのように ?

4

3 に答える 3

3

必要なのは、IISマネージャーの既定のWebサイトから「AppName」という名前の仮想ディレクトリを作成することだけです。その仮想ディレクトリをWebアプリのルートであるフォルダーにポイントすると、完了です。

localhostはすでにループバックアドレスに解決されるため、hostsファイルを変更する必要はなく、IISホストヘッダーも必要ありません。デフォルトのWebサイトはall unassigned、IIRCの要求を処理する必要があります。つまり、デフォルトのWebサイトからホストヘッダーを削除します。(localhost本当に必要な場合は、ホストヘッダーとして使用できると思いますが...)

于 2012-08-23T08:58:47.750 に答える
0

http:// の後の最初のセクションは、サーバーのアドレスです。

localhost は、コマンドを実行するマシンです。

AppName は有効なドメイン名ではありません。そのため、Facebook はそれを受け入れません。ドメインを登録する必要があります。

于 2012-08-23T08:28:11.523 に答える
0

最初に IIS でこのアプリケーションを実行してみますが、デフォルト設定 (ホスト ファイルまたは IIS を変更せずに) で、URL はこのようにする必要があります。次に、「localhost」の代わりに IP を使用するように設定を変更する必要があります。

于 2012-08-23T08:37:16.683 に答える