私はかなり経験豊富なデスクトップ用の .net 開発者ですが、ASP.NET を使用するのはこれが初めてで、すぐに困惑します。
VS2008 の「新しい Web サイト」ウィザードを使用して、単純なページ、分離コード ページなどを作成しました。しかし、すべてのページで使用されるいくつかのユーティリティ メソッドの単純な静的クラスを追加する次のステップは、まったくうまくいきません。
コードをApp_Codeに入れてみました。新しいライブラリプロジェクトを作成して参照しようとしました... Visual Studioでは常にすべてが正常にコンパイルされますが、サーバーにアップロードすると、名前空間/クラスの検索または認識を拒否するだけです.ライブラリ アセンブリ。web.config をいじってみましたが、ライブラリ アセンブリを参照する方法を見つけることができませんでした (たとえば、「*」では参照できないようです)。
サーバーページには次のように記載されています。バージョン情報: Microsoft .NET Framework Version:2.0.50727.3074; ASP.NET バージョン:2.0.50727.3074
ユーティリティ メソッドのベスト プラクティスの方法はありますか?また、コード ビハインド ページがそれ自体以外のクラス (またはより良い名前空間、またはアセンブリ) を認識するようにするにはどうすればよいですか?
私が得ている正確なエラーは次のとおりです: CS0246: 型または名前空間名 'MyCommon' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)