2012-01-02 10 views
1

アセンブリ 'Microsoft.IdentityModel、Version = 3.5.0.0、Culture = neutralが見つかりません。Azureサービス構成エラー

私が呼んしようとしている:私には、global.asax.csの私

protected void Application_Start() 

CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSettingPublisher) => 
     { var connectionString = RoleEnvironment.GetConfigurationSettingValue(configName); 
      configSettingPublisher(connectionString); 
     } 
     ); 

を配置している私のMVCアクション、中

var objStorage = CloudStorageAccount.FromConfigurationSetting("BlobStorage"); 

ファイル。

注:Windowsアイデンティティ基盤SDKv4.0、WindowsのAzureのSDKを使用しています - 2011年11月&私のアプリケーションは、ADFS

を使用しています私は、ブログの記事http://blogs.infosupport.com/adding-assemblies-to-the-gac-in-windows-azure/を使用して、このエラーを解決しようとしています。しかし、誰も私のために切った!これを手伝ってください...

答えて

1

これは既知の問題です。

から:http://msdn.microsoft.com/en-us/library/windowsazure/hh403974.aspx更新

:2011年9月4日

適用対象:SDK1.3に適用され、後にフルIISのWebロールとWindowsアイデンティティ基盤を使用。

症状:RoleEnvironmentメソッドへの最初の呼び出しで次の例外が発生します。

[SerializationException:アセンブリを見つけることができません 'Microsoft.IdentityModel、バージョン= 3.5.0.0、文化=中立、なPublicKeyToken = 31bf3856ad364e35'。]

原因:Windowsのアイデンティティ財団アセンブリが正しくWindowsにインストールされていませんAzure仮想マシン。

解決方法:スタートアップタスクを使用して、仮想マシンにWindows Identity Foundationパッケージを再インストールします。

+0

ありがとうございました。私は初心者です....それは役立ちます。あなたがタスクを起動してWIFをインストールする際に任意のリンクを投稿します。私はリモートデスクトップにWIFをインストールしようとしましたしかし、それは私にエラーを投げた。インストールする正しいバージョンを教えてください... – user1125703

+0

https://gist.github.com/1037384 – Prafulla

+0

でアプローチを試してみてくださいおかげ:) :)多く、それは働いたstratupタスクを使ってWIFをインストールしたとき........ – user1125703

関連する問題