1

ローカルで作成された Web サイトをリモート マシンにデプロイする (初めてこれを行った) と、クラスが App_Code フォルダーから読み込まれるという問題が発生しています。

ローカル マシンでは問題なく動作しますが、リモート マシンではコンパイル エラーが発生します。

Compiler Error Message: CS0246: The type or namespace name 'database' could not be found (are you missing a using directive or an assembly reference?)

クラスの名前はデータベースです。デフォルトのページからクラス呼び出しを削除すると、クラスが当然もたらす機能なしで通常どおりロードされます。

考えられる唯一の違いは、ローカル マシンが .net 4.5 を実行しており、リモート マシンが 4.0 であることです。たぶん、web.config ファイルに何かを入れる必要がありますか? 私は本当に困惑しており、私がグーグルしようとしていたものに関連するものを見つけることができませんでした.

助けてくれてありがとう!

4

1 に答える 1

2

どのフレームワークをターゲットフレームワークにするかを伝えるweb.configのパラメーターを取得しました...

<system.web> <compilation debug="false" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" />

于 2013-10-25T20:38:54.840 に答える