問題タブ [default-document]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - HTML ドキュメント サブドメイン ウェブページ
以下のスクリーンショットで、私が話していることを確認できます。
基本的に、私はサブドメイン (つまり、subdomain.website.com) を持っており、表示する単一の HTML ドキュメントだけが必要です。home.php
画像では HTML ドキュメントのタイトルが付けられていますがhome.html
、後で変更します。
ブラウザーで開くsubscribe.website.com
と、2 番目の画像が表示され、ドキュメント リンクをクリックして表示する必要があります。subscribe.website.com
に移動したときにhome.html
ドキュメントが自動的に読み込まれるように設定する方法はありますか?
asp.net - IIS の「既定のドキュメント」が原因で、asp.net アプリケーションに 2 回ログインする必要がある
以前、 IIS の既定のドキュメントセクションにlogin.aspxを追加しました。
ただし、誰かがアプリケーションにアクセスしている場合は、2 回ログインする必要がありました。最初のものは、エラー メッセージを表示したり、アプリケーションの次のページにリダイレクトしたりしません。2 つ目は実際にユーザーを予想されるページにリダイレクトします。また、ユーザーは両方とも正しい資格情報を使用していました。
IIS の既定のドキュメントセクションからlogin.aspxを削除し、ユーザーがアプリケーションへの完全なリンク (~/login.aspx) を提供するとすぐに、ログインは 1 回だけで済み、問題はなくなりました。
なぜこれが起こっているのか誰にも分かりますか?
c# - ASP.NET は、既定のページのブラウザに完全な URL を表示します
IIS で既定のドキュメントを設定して既定のページ ( default.aspx
) を表示し、実装したホスト ヘッダーを使用してアクセスすると、ブラウザの完全なページ アドレスではなく、ホスト ヘッダー アドレスのみが表示されます。
例えば:
ホスト ヘッダー: http://mysite
IIS の既定のドキュメント:/PageContainer/default.aspx
http://mysite
ブラウザから入力したとき; を開きますが、ブラウザのアドレス バーにはアドレスhttp://mysite/PageContainer/default.aspx
しか表示されません。http://mysite
http://mysite/PageContainer/default.aspx
ブラウザのアドレスバーのように完全な URL を表示するように変更するにはどうすればよいですか。
c# - 1 つの Web 要求で、defaultdocument ページへの別のスレッド呼び出しが 2 つ作成されるのはなぜですか?
VS2010 で Web アプリケーションをローカルでデバッグすると、非常に奇妙な動作が見られます。同じユーザー ジャーニー/一連のページが本番環境で発生します。
デバッグ、私はこれを見ています:
2 番目のスレッドが作成される理由と、既定のドキュメントの処理が開始される理由を誰かが明らかにすることはできますか?
ご注意ください:
- session_end、app_error などのグローバル メソッドのエラーを確認しましたが、何もありませんでした。
- Failed Request Tracing Logging を有効にすると断続的に 401 エラーが表示されますが、デフォルトのホームページの処理を開始する方法がわかりません。
- 健全性を確認するために、web.config の defaultdocument リストの先頭に新しいドキュメント test.aspx を配置したところ、呼び出されました。
IIS/ASP.Net 内の何かが、エラー時に既定のページの処理を開始するように構成されているようですが、これは私にとって新しい動作ですか?
これを調査してみましたが、関連していると思われるのはスレッドの敏捷性だけですが、よくわかりません..?
iis-8 - IIS8のデフォルトドキュメントで404notfoundエラーが発生する
IIS8を搭載した新しいWindowsServer2012マシンを使用しています。ログインページにWindows認証を使用するアプリケーションをインストールしました。アプリケーションは.NET2.0を使用します(構成するのは少し面倒でしたが、それは別の話です)URLでログインページを指定すると、アプリケーションは完全に機能します。このログインページは、ユーザーを確認し、登録されている場合は自動的にログインするアプリケーションのデフォルトドキュメントです。登録されていない場合は、ローカルアプリケーションのクレデンシャルを入力できるForms認証ログインページにリダイレクトされます。
私が抱えている問題は、ログインページを直接参照した場合にのみログインページが機能することです。つまり、URLに名前を入力します。IIsのデフォルトドキュメントを使用すると、404エラーが返されます。
表面上はIIS8と同じように見えるIIS7またはIIS7.5に関する他の記事をここで見ましたが、これらの問題の解決策では問題は解決しません。
アプリケーションプールは現在Classicとして構成されており(Integratedも試しています)、アプリケーションアカウントとしてNetworkServiceを使用し、32ビットが有効になっています。.NETFrameworkv2.0用に構成されています。デフォルトのドキュメントは、サイトとアプリケーションの仮想ディレクトリの両方で有効になっています。
asp.net-mvc-4 - ASP.net MVC 4、プロジェクトの公開後に既定のドキュメントへのルーティングを維持する方法
VS 2012 Express のインターネット アプリケーション テンプレートから新しい MVC 4 プロジェクトを作成しました。詳細については、ここをクリックしてください。
公開しようとしたら、次のようになりました: HTTP 403.14 - Forbidden
解決策を検索したところ、ルーティングの問題のように見えることがわかりました.stackoverflowの他の投稿は、MVC 3 global.asax命令を変更することで回答を提供します.
同じソリューションを MVC 4 の global.asax に適用しようとしたところ、構文が MVC 3 の構文とはあまりにも異なっていることがわかりました。つまり、RouteConfig.RegisterRoutes(RouteTable.Routes)
iis-7 - IIS 7 に新しい既定のドキュメントを追加する
Web サイトにを追加しようとしてDefault Document
いIIS 7
ますが、[エントリ タイプ] 列に追加しようとすると、[継承] ではなく [ローカル] と表示されますか? 継承するにはどうすればよいですか?閉じて戻ると、追加したばかりのファイルが消えています。これが私がそれを行うためのステップです。
すると、次のように表示されます。