後にリソースファイルをロードすることはできません。しかし、セッションが終了し、 "Session Expire" - ポップアップが表示され、ユーザーが "OK"をクリックすると、ASPDNSFはSignin.aspx - pageにリダイレクトされます。 Signin.aspxページでは、私は、ログイン・フォームを隠し、「戻る」を追加 - 次のコードでボタン:ASPDotNetStorefrontは、私が「偽」のログインをシミュレートし、私のASPDotNetStorefrontアプリケーションでログイン
protected void btn_GoBack_Click(object sender, EventArgs e)
{
string returnURLParam = HttpContext.Current.Request["ReturnUrl"];
if (string.IsNullOrWhiteSpace(returnURLParam))
{
returnURLParam = "~/";
}
Response.Redirect(returnURLParam);
}
前のページに私をリダイレクトします。しかし、そのページにリダイレクトすると、.cssファイルと.jsファイルはロードされません。ブラウザの開発ツールでは、これらのリソースへのリクエストは、次のとおりです。例えば {{DOMAIN}}/SignIn.aspx?ReturnUrl={{Resource path}}
、 は: {{DOMAIN}}/SignIn.aspx?ReturnUrl=%2FApp_Themes%2FSkin_1%2Fmystyles.css
{{DOMAIN}}/SignIn.aspx?ReturnUrl=%2Fjscripts%2Fjquery.min.js
それは、これらのリソースは、許可されたユーザを必要とすることのように見えます。しかし、私はそう
<location path="jscripts">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
<location path="App_Themes">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
を持っている私のweb.configファイルで、ログインがこれらのリソースのために要求されるべきではありません。
ありがとうございました!