1

DotNetNuke フレームワーク (4.09) を使用する ASP.Net 2.0 Web サイトがあり、コンパイルされませんが、ブラウザーでサイトにアクセスすると動作します。コンパイルされない部分でも動作します。Visual Studio ではできないのに、IIS ではどのようにこのサイトをコンパイルして実行できますか? 両方の場所ですべてが同じです... Web サイト全体をリモート サーバーからローカル マシンにコピーし、IIS で同じ方法でセットアップしました。私のローカル コンピューターでは、Visual Studio はサイトをコンパイルできませんが、それでも実行されます。これはどのように可能ですか?

特定のエラーは重要ではありません。サイトのあらゆる部分から 189 個のエラーが発生しているためです。エラーを修正しようとしているわけではありません... 私が知りたいのは、エラーに関係なく、Web サーバーがサイトを実行できる方法です。私が書いたことに注意してください - 両方の場所ですべてがまったく同じです. 欠落している DLL はなく、異なる構成も、マシン自体にも何もありません...覚えておいてください、サイトは私のローカル マシンで正常に動作します。

4

5 に答える 5

2

これは Web サイトですか、それとも Web アプリケーションですか? それが Web アプリケーションの場合、ビン内の最後に正常にビルドされたビットをまだ使い果たしている可能性があります。

于 2008-09-23T17:59:00.313 に答える
1

サイトが古い dll を使用しているか、サーバーが問題なく持っている参照がローカル バージョンにない可能性があります。

Mitchel が言ったように、実際にあなたの質問に答える前に、エラーを確認する必要があります。

于 2008-09-23T17:58:44.680 に答える
0

サイトはリモート サーバー上で動作するため、ある時点で正常にコンパイルされました。したがって、それをローカル マシンにコピーしてローカル サイトにアクセスすることもできます。ただし、ローカル マシンで再コンパイルできない理由はいくつかあります。欠落している参照、web.config エントリ、サード パーティ コントロール ライセンスなど。

あなたが 189 エラーを修正しようとしているのではないことは理解していますが、正しい方向に進むための手がかりがエラー リストに含まれています。

于 2012-01-07T00:44:43.367 に答える
0

これについて回答するには、エラーの内容を知る必要があります。

于 2008-09-23T17:57:45.837 に答える
0

あなたのローカルマシンは「作業用」コピーをキャッシュしており、それを使用している可能性がありますか?

于 2008-09-23T18:07:48.480 に答える