ビルドしようとすると、このエラーが発生します。タイプ 'System.Int32'のオブジェクトは、 'System.Web.Security.Cryptography.Purpose'タイプに変換できません。
private static MethodInfo _encode;
public static string Encode(CookieProtection cookieProtection, byte[] buf, int count)
{
return (string)_encode.Invoke(null, new object[] { cookieProtection, buf, count });
}
私は、"Object of type 'System.Int32' cannot be converted to type 'System.Web.Security.Cryptography.Purpose'"
を言っArgumentException was unhandled by user code
エラーが表示されます。私はただのVisual Studio 2012と.NET 4.5をインストールしたのですが、このプロジェクトはここ
2010年に残っている私は問題を抱えていたコードの行があります私の開発環境では何も変わっておらず、私の同僚は同じ問題を抱えていませんが、VS2012も持っていません。
このエラーが発生したSitecoreについてはan articleが見つかりましたが、これは私がポップアップした唯一の場所です。そこ
彼らは彼らのソリューションがにある
「.NET 4.5でのSystem.Webでいくつかの新しい名前空間があるので、これはある」、と言う:あなたはそれが をインストールしている場合
- アンインストールVS11
- をアンインストールし、.NET 4.5
- を再インストールし、.NET 4
このばかげソリューションtのように見えます帽子4.5と4は同じ機械に置くことはできません。
私がアンインストールして再インストールしようとする前に、これとより良い解決策の原因を知っている人はいますか?
コメントも試してみると:</setting name="login.rememberlastloggedinusername" value="false" >
しかし、私はそれもしたくないです。
あなたが提供したことで何が起こっているのか本当に知るのは難しいです。つまり、実際にタイプPurposeを使用して投稿したものはありません。どのような方法で呼び出しようとしていますか? –
申し訳ありませんが、私はこれに電話をかけている場所を追加しました。十分な情報ですか? – JCisar
あなたの編集内容が最初に投稿したコードにどのように関連しているのかわかりません。どのような 'HttpSecureCookie'クラスを使用していますか? –