2009-08-29 20 views
1

私は共有ホスティングサーバー(私はAsphostcentralを使用しています)に私のKigg opensource asp.net mvcベースのWebサイトをアップロードしました。しかし、私はOpenIDでログインしようとしたときに非常に奇妙な問題に遭遇しました。共有ホスティングサーバーのOpenIDログインの問題

"ファイルまたはアセンブリPresentationFramework、Version = 3.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35またはいずれかの依存関係を読み込めませんでした。アクセスが拒否されました。

しかし、自分のアプリケーションをlocalhostでうまく動かすことができます。私のウェブサイトは:http://toupiao360.com あなたは青いヘッダーの左側のリンクボタン "ログイン"をクリックしてログインしようとすることができます、みんながこの言葉を見ることができます願っています。

答えて

1

DotNetOpenAuthは実際にPresentationFrameworkを参照します。このアセンブリは、単なるWPFアプリケーション以上に役立つことが判明しました。つまり、Xamlのシリアル化機能で、これを利用するDNOA 3.2に機能が追加されました。

しかし、DNOAは少し違った使い方をしていますので、このエラーを避けることができます。 DNOA 3.2.1があなたのためにこの問題をうまく解決できるように、あなたのためにIssue 119を提出しました。

その間、WebサイトのBinディレクトリにPresentationFrameworkをアップロードして、問題が緩和されているかどうかを確認してください。

+0

あなたの情報AArnottをありがとう。 私は以下の手順を試しました: 1. C:¥Program Files¥Reference Assemblies¥Microsoft¥Framework¥v3.0¥PresentationFramework.dllを自分のWebサイト/ binフォルダにコピーしました。 2.ウェブサイトのホームページに電話するとエラーが発生します。 アクセスが拒否されました。 (HRESULTからの例外:0x80070005(E_ACCESSDENIED)) 3.私はホスティング会社の技術サポートに私にREADとWRITEの許可を与えるように頼んだ。まだ動作しません。 私はPresentationFramework.dllはまだ他の依存関係のDLLを持っていると思います。 だから私はDNOA 3.2.1を取得する2番目のソリューションを試してみてくださいね。近いうちにすぐに入手できますか? – CodeYun

+0

私はPresentationFramework.dllが完全な信頼を必要としていると考えています。そのため、おそらくGACとその依存関係のいずれかにいる必要があります。 3.1.0にPresentationFramework.dllの依存関係がないため、DNOA 3.2.1が出てくるまでDNOA 3.1.xを実際に使用することもできます。 –

+0

DNOAにロールバックした後、寒くて、苦しい3.1がなくなった。 – CodeYun

0

共有ホスティング会社に問い合わせて、PresentationFrameworkアセンブリがサイトで使用できることを確認してください。

+0

DotNetOpenIdはPresentationFrameworkのものを参照していますか?私はPresentationFrameworkアセンブリがWindowsアプリケーションのためだと思った? – CodeYun

関連する問題