実行可能ファイルを実行する Web フォームを作成しました。実行可能ファイルは smartsheets にアクセスし、その情報を Excel にダウンロードしてから、Excel から SQL データベースに情報を追加します。次に、そのスマートシートを削除し、次の週の空白のテンプレートに置き換えます。
実行可能ファイルは単独で動作しますが、Web フォームから実行可能ファイルを実行すると、Windows フォームが表示され、意味のないグラフが表示され、SQL データベースにアクセスします。しかし、smartsheet にアクセスしようとすると、次のエラーが表示されます。
このダイアログ ボックスの代わりに Just-In-Time (JIT) デバッグを呼び出す方法の詳細については、このメッセージの最後を参照してください。
************** 例外テキスト ************** System.IO.FileNotFoundException: ファイルまたはアセンブリ 'smartsheet-csharp-sdk、バージョンを読み込めませんでした=1.0.6.0、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つ。システムは、指定されたファイルを見つけることができません。ファイル名: 'smartsheet-csharp-sdk, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null' at SmartSheetAPI.Smartsheet..ctor() at SmartSheetAPI.loadPerformanceChart.commitToDataBase() in p:\Visual Studio 2013\Projects \SmartSheet\SmartSheetAPI\Graphs.cs: p:\Visual Studio 2013\Projects\SmartSheet\SmartSheetAPI\Graphs.cs: の SmartSheetAPI.loadPerformanceChart.commitToDatabase_Click(Object sender, EventArgs e) の行 322: System.Windows.Forms の行 306 System.Windows.Forms.Button の .Control.OnClick(EventArgs e)。
WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。
smartsheet sdk 参照を Web フォームに追加しました (ただし、これは Windows フォームにあるため必要ではないと思いますが、Windows フォーム自体は問題なく実行できると言っています)。しかし、それはそこにあります。
誰が問題が何であるか知っていますか?