[解決済み] トップディレクトリより上では、先頭の ../ を使って終了できない
2022-02-09 16:35:30
質問事項
私はasp.netのウェブサイトを持っており、管理者専用のログインページがある管理エリアがあり、すべてのサイトが許可されています - 私はこのエラーが発生するので、それのための正しいセキュリティ構成を定義する方法を尋ねる必要があります
トップディレクトリより上で終了するには、先頭の ... を使用できません。 説明 現在のWebリクエストの実行中に、処理されない例外が発生しました。エラーの詳細とコードの発生場所については、スタックトレースを確認してください。 例外の詳細 System.Web.HttpException: トップディレクトリより上で終了するために、先頭の...を使用できません。 ソースエラーです。 現在の Web リクエストの実行中に、処理されない例外が発生しました。例外の発生元と発生場所に関する情報は、以下の例外スタックトレースを使用して特定できます。 スタックトレース [HttpException (0x80004005): トップディレクトリより上で終了するために、先頭の ... を使用できません]。 System.Web.Util.UrlPath.ReduceVirtualPath(String path) +8862087 System.Web.Util.UrlPath.Reduce(String path) +52 System.Web.Util.UrlPath.Combine(String appPath, String basepath, String relative) +214 System.Web.UI.Control.ResolveClientUrl(String relativeUrl) +180 System.Web.UI.WebControls.Image.AddAttributesToRender(HtmlTextWriter writer) +68 System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer) +20 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +20 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32 System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 System.Web.UI.Control.Render(HtmlTextWriter writer) +10 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19 System.Web.UI.Page.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266
私の設定ファイル :
<authentication mode="Forms">
<forms name=".ASPXFORMSAUTH" protection="All" loginUrl="Admin/LoginPage.aspx" path="/" enableCrossAppRedirects="true">
</forms>
</authentication>
<authorization>
<deny users="*" />
</authorization>
解決方法は?
これは、あなたのウェブページが、あなたのページから1つ上の階層のフォルダにあるコンテンツを参照しているにもかかわらず、あなたのページはすでにウェブサイトのルートフォルダにあるので、相対パスが無効であることを意味します。例外メッセージから判断すると、画像コントロールが問題を引き起こしているように見えます。
のようなものがあるはずです。
<asp:Image ImageUrl="..\foo.jpg" />
しかし、ページ自体はウェブサイトのルート・フォルダーにあるため、1つ上の階層のコンテンツを参照することはできず、先頭の
..\
が行っている。
関連
-
[解決済み] "システムが指定されたファイルを見つけられませんでした"
-
[解決済み] エンティティフレームワーク defaultconnectionfactory
-
[解決済み] ASP.Netでwebopt:bundlereferenceはどのように動作するのですか?
-
[解決済み] のSelectedValueは項目リストに存在しないため、無効です。どのようにデバッグするのですか?
-
[解決済み] FormsAuthentication.SetAuthCookieは何をするのですか?
-
[解決済み] Internet Explorerの "n items remaining "問題を解決する方法をご存知の方はいらっしゃいますか?
-
[解決済み] asp.netのページでInvalid viewstateエラーが発生する。
-
[解決済み] IIS Managerにアクセスするにはどうすればよいですか?
-
[解決済み] ASP.NET セッションがタイムアウトする理由、sessionstateのタイムアウト設定
-
[解決済み] .aspx と .ashx MAIN の違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] System.Web.HttpException (0x80004005) のトラブルシューティング方法です。ファイルが存在しません" のトラブルシューティングは?
-
[解決済み] リモートホストが接続を閉じました。エラーコードは0x800704CDです。
-
[解決済み] asp.netのルーティングの問題
-
[解決済み] aspnet:MaxHttpCollectionKeys の最大値。
-
[解決済み] Visual Studio 2017のエラーです。Unable to start program, An operation is not legal in current state.
-
[解決済み] ASP.Net MVC - リソースが見つかりませんエラー
-
[解決済み] "Parser Error Message: Global.asaxの「Could not load type」。
-
[解決済み] <modules runAllManagedModulesForAllRequests="true" /> 意味
-
[解決済み] ローカルIIS Expressに移動すると、Chromeから「Bad Request - Request Too Long」が返される
-
[解決済み] IIS 7、HttpHandlerとHTTPエラー500.21