今夜私はASP 2.0 Webサイトをクライアントのマシンにコピーしました。うまく行かなかった。 2週間前には、IIS 6の下で自分のマシンで完璧に動作しました。ユーザーコントロールの型または名前空間が見つかりません
私が行った変更は、RadGridなどを2009年第1四半期にアップグレードしたことだけです。いくつかのリファクタリング。 2つのエントリポイントWebフォームでアプリケーションが失敗します。両方ともRadGridを持っています。RadGridは編集ポップアップのためにユーザコントロールを使用します。
var editControl = e.Item.FindControl(GridEditFormItem.EditFormUserControlID) as JobEditControl;
制御、それはそこに表示されませんよう、マークアップで参照、およびIとされていません。どちらの形式は、「型または名前空間JobEditControl
見つかりません」というエラーで、このような行に、コンパイルに失敗します
マシンはまだユーザーコントロールを適切に処理しています。つまり、.ascxハンドラが正常に表示され、クイックテストコントロール私は正常に動作しました。
私もASP.NETアプリケーションをインストールしていますが、彼が変更したことは考えられません。私の競争でさえ...
web.configには、telerikコントロールへの参照がありませんが、それでも私のマシンでは動作しません。 GACに配置されている場合にのみ、binフォルダに配置されている場合は必須ではありません。 – ProfK
@ProfK y、あなたはそれについて何も言わなかったので、私はそれがそうであると思った。リファクタリング中にページ/コントロールを別のフォルダに移動しましたか?使用しているWebサイトのモデルによって、影響を受ける可能性があります。 – eglasius
いいえ、別のフォルダには移動しません。初期の試作では、常にフォルダ構造を避けようとしています。私は、App_Codeフォルダ内のデータアクセスクラスをリファクタリングしただけでした。 – ProfK