2010-12-17 15 views
0

MSChartをウェブページに追加しました。私は4GuysFromRollaから入手した調査ページも使用しています。どちらも私の開発マシンで動作しますが、ホスティングサイトに移動すると問題が発生します。ASP.Netを表示MSChart /ファイルの問題

それはページのソースコードが含まれていますが、チャートが表示されていない グラフ(MSChart)ページで

src="/ClubInformationTracking/ChartImg.axd?i=chart_3d90c53b0f844807a2491a1d79a636a1_0.png&g=75fecf0f14cf4121b623691d383263aa" alt="" style="height:300px;width:700px;border-width:0px;" /> 

そして、私は調査のページを開こうとすると、私はこの取得: パーサーエラーメッセージ:ロードできませんでしたがファイルまたはアセンブリ 'sstchur.web.survey'またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。

ソースエラー:

<%@ Register TagPrefix = "sstchur" Namespace = "sstchur.web.survey" Assembly = "sstchur.web.survey" %> 
<%@ Page Language = "C#" %> 

アセンブリ読み込みトレース:以下の情報は、アセンブリsstchur.web.surveyがロードできなかった理由を判断するために役立ちます。

WRN:アセンブリバインディングログがオフになっています。アセンブリバインドの失敗のログに関連付けられているいくつかのパフォーマンスのペナルティがあります:アセンブリバインドの失敗ログを有効にするに は、1

ノートにレジストリ値[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD)を設定します。 この機能を無効にするには、レジストリ値[HKLM \ Software \ Microsoft \ Fusion!EnableLog]を削除します。

ホスティングサイトはバージョン4.0を使用しています。アンケートに必要なdllはBINディレクトリにあります。

私はホスティングサイトに自分のファイルを移動したとき、私はからファイルを参照するとき、私はすべてのインスタンスを変更しなければならなかった:私は「のすべてを試した

“FileName” 

“~/FileName” 

修復 "私はMSChartファイルの変更に関連するが、調査のページに関連するエラーメッセージのため、この問題を推測しているために見つけることができます。

提案がありますか?

+0

アップロードしたコンテンツとあなたのウェブサイトの*ルートディレクトリに記載された '/ Bin'フォルダは、このプロジェクトのサブフォルダを作成しましたか? –

答えて

0

/Binフォルダはサブディレクトリにあります。

ルート/公共/ ClubInformationTracking/BIN

+1

あまり好きではないですが、コメントへの返答はコメントとして行う必要があります。 (あなたの質問の下にある「コメントを追加」リンクを参照してください) –

+1

私は同意します。私の質問の下にコメントを追加すると、私はそれを使っていたでしょう。 – Eric

0

ASP.NETは、アプリケーションのルート/binフォルダ内のDLLを探します。 ClubInformationTrackingフォルダを自分で追加した場合、ではなくが、Webホスティングプロバイダのコントロールパネルを介してIISアプリケーションまたは仮想ディレクトリに設定されている場合は、ASP.NETが/Bin(または、おそらく、/public/Bin、設定方法によって異なります)。

あり、2つの可能な救済策はここにある:

  • publicClubInformationTrackingサブフォルダからBinフォルダ(とその内容)を移動し、それが動作するかどうかを確認

    。そうでない場合は、rootに移動します

  • ウェブホスティングプロバイダのコントロールパネルから、ClubInformationTrackingフォルダを仮想ディレクトリまたはIISアプリケーションにします。どうすればよいかわからない場合は、Webホスティングプロバイダのサポートにお問い合わせください。

ありがとう、幸せなプログラミング!