1

Visual Studio 2005 で作成された小さな asp.net アプリケーションがあります。プロジェクトは VS で動作しますが、リモート サーバー上の IIS では動作しません。コンパイル エラー CS0246: 型名または名前空間が見つかりません

プロジェクトからプロジェクト IIS にファイルをコピーするだけです。

グーグルで、リンクを見つけましたhttp://www.codingforums.com/archive/index.php/t-122281.html

問題は、VS2005 の ASP.NET Web サイト プロジェクトが偽物であることです....

何か案は?ビジュアルスタジオなしでサーバー上のasp.netプロジェクトにライブラリを含めるにはどうすればよいですか?

コメント @dbaseman の正解

4

2 に答える 2

0

サーバー マシンに .NET Framework をインストールしましたか? そうでない場合は、.NET フレームワークのバージョンをインストールする必要があります。また、プロジェクトを正しくパッケージ化して公開したことを確認してください。

于 2012-07-05T05:23:42.837 に答える
0

アプリケーションのbinフォルダーの下に .DLL ファイルを配置するだけでよいはずです。また、IIS のフォルダーで「アプリケーションに変換」を実行したことを確認してください。

上記は完全にうまくいくはずです。gacutil.exeを使用して、グローバル アセンブリ キャッシュに DLL をインストールすることもできます。これにより、サーバー上のすべてのアプリケーションでライブラリを利用できるようになります。

于 2012-07-05T05:24:19.133 に答える