web-dev-qa-db-ja.com

IISで自動生成されたフレームセットを削除するにはどうすればよいですか?

フレームセットを使用するようにリダイレクトが設定されているWebサイトがあります。

たとえば、私のメインWebサイトはx-site.exampleです。 xsite.examplex-site.exampleにリダイレクトするようにどこかにリダイレクト設定がありますが、フレームセットを作成してそこにx-site.exampleを配置することでそうします。

これにより、ユーザーがログインする際に問題が発生します。この方法で機能する必要はありません。

ユーザーをx-site.exampleにリダイレクトする簡単な.Netコードを作成しようとしましたが、うまくいかないようです。これにより、コードが実行される前にリダイレクトを行うIISに何かがあると信じるようになります。

「フレームセットリダイレクト」を削除するにはどうすればよいですか?

1
Dillie-O

IISには、フレームリダイレクトを自動的に行うものは何もありません。 xsite.exampleは、フレームを含む単一のHTMLドキュメントまたはスクリプトを使用してWebサイトとして設定する必要がありました。

もう1つの可能性は、xsite.exampleが実際にはまったくホストされておらず、DNSプロバイダーまたはホスティング会社にフレームリダイレクトを行わせることです。レジストラがこれを行うことは非常に一般的で、通常はドメインを登録するときのチェックボックスです。

xsite.examplex-site.exampleの両方をpingして、IPアドレスを取得します。一致する場合は、自分でホストしているため、IIS構成からWebサイトを削除する必要があります。 IPアドレスが異なる場合は、DNSプロバイダーインターフェイスにログインして、別のリダイレクトオプションを選択するか、ドメイン名レジストラーに移動して、DNSサーバーを変更して自分でホストするようにします。

1