私が抱えている問題は、web アプリに追加された参照が表示されない app_code にクラス ファイルがあることです。参照ファイルをプロジェクト (具体的には IBM.Data.Informix) に追加しました。プロジェクト フォルダーの aspx.cs ページは、"using IBM.Data.Informix" で問題ありません。ただし、using ステートメントをクラス ファイルに追加すると、それが見つかりません。
app_code 内のクラス ファイルにアクセスする方法に関して多くの質問がありますが、これに関しては何も見つかりませんでした。それが違いを生む場合、私はVS2012を使用しています。
プロジェクト フォルダー内の aspx.cs ファイルで参照が機能しているにもかかわらず、参照されていないファイルを使用しようとすると、エラーが発生することが予想されます。
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 'IBM' could not be found (are you missing a using directive or an assembly reference?)
Source Error:
Line 7: using System.Net.Mail;
Line 8: using System.Text;
Line 9: using IBM.Data.Informix;