2011-12-22 18 views
1

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がありますウェブサイトはです。

この記事を読んでいただきありがとうございます。これまでのことをお伝えいただければ、ありがとうございました。

+0

私はずっと前に何か似たようなことが起こった。これは既知の問題であり、回避策があります。削除して最初から開始しないでください。 –

答えて

2

Hereは解決のための記事です:

<add key="autoFormsAuthentication" value="false" /> 
+0

こんにちはトラヴィス、ジョン、それはあなたが私の問題にとても特別な反応を持っていたことは信じられません。ありがとう、トン!私はおそらく実際にそれらを調べる前にいくつかのファイルを変更することによって、自分自身でいくつかの問題を作りました。私は本当にあなたのポストを読んでそれに応答する時間を取っていただきありがとうございます。その答えを明確にするのに役立つトンジョンに感謝します。私は私が得ることができるすべての援助が必要です! –

3

あなたはまたのプロパティに行くことができます:ここで

は、指定されたソリューションは、(あなたのweb.configファイル内<appSettings>セクションに以下を追加)でありますログインページ(例:login.aspx register.aspxなど...)とDestinationPageUrlを変更する

同じことをしましたが、私のweb.configファイルで 'appSettings'セクションが見つかりませんでした。

+0

お返事ありがとうございました。これはずっと前のことでしたが、私はトラビスの方法で解決しました。しかし、時間をとっていただきありがとうございます! –

+1

あなたは賭けます。ちょうど私が私の2セントを入れると思った、誰かが私が同じ問題を抱えていた場合に備えて。私はTravisの方法を無駄にしようとし、私のために働いた解決策に自分の道をハッキングしました。ありがとう! – Milne