Microsoft Web Developer 2010 Expressの初心者で、熟練したプログラマではありませんが、通常は取得できます。私はMWD 2010で会社のウェブサイトを作ってしまいました。Web.configとASP.NETの設定の問題
私は会社のポータルを作ろうとしています。私は、新しいasp.net Webサイトに付属の〜/ Accountフォルダを使用しようとしましたが、自分で一から試してみたかったのです。だから私はMicrosoftの指示に従って、〜/ Portalと呼ばれる別のフォルダに自分自身を作成しました。 - > msdn.microsoft.com/en-us/library/879kf95c(v=vs.80).aspx
私はプログラミングミスを犯したのか、ASP.NETの設定、または私はそれが、私のweb.configファイルだと思う何かが起こった。 2つのフォルダが交差しています。同様に、私は〜/ portal /welcome.aspxのwelcome.aspxにあり、〜/ Account /login.aspxページにリダイレクトされます。私はROOTのweb.configファイルの変更(ない私のポータルまたはアカウントのフォルダを)作っ: た:
フォームloginUrl = "〜/アカウント/ login.aspxの" タイムアウト= "2880"
フォームloginUrl = "〜/エクストラネット/ welcome.aspx" タイムアウト= "2880"
しかし、私はエキストラン上のログインリンクをクリックしてください:に変更
et/welcome.aspx、それでも私はAccount/login.aspxにリダイレクトされます。具体的には、URLは言う:
は
今/Account/Login.aspx?ReturnUrl=%2fExtranet%2fwelcome.aspx(ルート)、それは私が〜/ポータル/ welcome.aspxページに移動することができますログインリンクをクリックすると〜/ Account/login.aspxページが表示されます。奇妙な。
私の質問は です。これは簡単に修正できますか? (b)両方のフォルダを削除して最初から開始する必要がありますか?問題はありませんが、私は何かを台無しにしたくありません。私がこれを行うと、rootのweb.configファイルを編集する必要がありますか? (c)マイクロソフトの指示に従わずに、別のソリューションを使用する必要がありますか?
ルートにweb.configがあります。これは、ASP.NET設定で行った変更によって編集されたもののようですが、〜/ Accountフォルダには、新しいものが入っているlogin.aspxがありますウェブサイトはです。
この記事を読んでいただきありがとうございます。これまでのことをお伝えいただければ、ありがとうございました。
私はずっと前に何か似たようなことが起こった。これは既知の問題であり、回避策があります。削除して最初から開始しないでください。 –