したがって、私のマシンでうまく機能するASP.NET Webサイトがあります。しかし、Webホストサーバーにデプロイすると、次のようなエラーが表示されました:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?)
Source Error:
Line 15: using Microsoft.VisualBasic;
Line 16: using System.Data.SqlClient;
Line 17: using Newtonsoft.Json;
Line 18: using System.Globalization;
Line 19: using System.Text.RegularExpressions;
これは典型的なエラーだと思います。同様の質問がすでに出されています。しかし、すべての解決策は明確ではないか、適用できません。
「Web サイト」プロジェクトであるため、aspx.cs ファイルのプロパティには「ビルド アクション」や「ローカル コピー」などのフィールドは含まれていません。Newtonsoft を使用して JSON を解析しています。誰かがこの問題を取り除くための段階的な方法を提案してもらえますか?
クリーンアップなどのソリューションに出会いました。何を掃除しますか?私のソリューション エクスプローラーには、Newtonsoft ライブラリの dll、xml、および pdb を含むこの BIN フォルダーがあります。これは COPY WEBSITE ツールを使用して、ウェブホスト サーバーに AS-IT-IS でコピーされます。
問題を解決するにはどうすればよいですか? 本当にありがとう。