5

このVS 2012の拡張が私のMVCアプリケーションhttp://visualstudiogallery.msdn.microsoft.com/e21bf653-dfe1-4d81-b3d3-795cb104066eMS IDおよびアクセスツールMVC 4

にローカル開発STSを追加できるようにすることを意図している私は、例えば、非常に簡単な指示に従ってくださいプロジェクト名を右クリックし、メニューの[IDとアクセス]を選択します。アイデンティティプロバイダとOKを選択してweb.configに設定を適用します。

私は私のMVC 4アプリケーションを実行し、それは私が彼らは何ですか?MVC 4

ため特別命令があります推測している

をlogin.aspxのためにすぐにリダイレクトしますか

どこにありますか?

EDIT

明確にするために、私はその後、私は自分のアプリケーションをテストするために、ローカルの開発STSを追加するには、Identity &アクセスツールを使用していますVisual Studioの2012年にASP.MVC 4インターネットアプリケーションを作成しました。

私は

ローカルホストにリダイレクトしていたアプリケーションをデバッグするとき、私は地元のIIS Expressの

のサイトを実行しています:?11378/login.aspxのにreturnurl =%2fとを

これは、既に与えられたアドバイスで示唆されているように、フォーム認証を削除した場合でも発生します。

答えて

9

は、私はあなたが得るかもしれない次の問題は、この

ある

この

<system.web> 
... 
<httpModules> 
... 
    <remove name="FormsAuthentication" /> 
</httpModules> 
</system.web> 

この

<system.webServer> 
... 
    <modules> 
    ... 
     <remove name="FormsAuthentication" /> 
    </modules> 
</system.webServer> 

EDITを追加しました

タイプのクレーム 'http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier' または 'http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider' が設けClaimsIdentity上に存在しませんでした。クレームベースの認証で偽造防止トークンをサポートするには、 構成クレームプロバイダが、生成する ClaimsIdentityインスタンスでこれらのクレームを両方提供していることを確認してください。構成されたクレーム プロバイダーが異なるクレームタイプをユニークな識別子として使用する場合は、 静的プロパティー AntiForgeryConfig.UniqueClaimTypeIdentifierを設定することで構成できます。

アイデンティティで開発STSおよびアクセスツール

http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier
http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider

とあなたのGlobal.asaxの

AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier; 

This article helped me

に次の行を追加するには、これらの2人の請求を追加
3

フォームの削除私のために働いたFormsAuthenticationモジュール。私の場合は

<httpModules> 
    ... 
    <remove name="FormsAuthentication" /> 
</httpModules> 
+0

これを試してみました。 authから混乱しています。 modeはnoneに設定されています。 – Dismissile

+0

いいえ、私のために働いていません – Peter

+0

もモジュールから取り除く必要があります – Peter

2

ローカルのIIS ExpressでMVC4アプリケーションと同様の問題が発生しました。

Windows認証が有効でした。 Windows認証を無効にする(プロジェクトのプロパティウィンドウでF4を押す)、問題が修正されました。

関連する問題