2009-03-18 13 views
0

私はVS2008 Sp1にアップグレードしましたが、私は奇妙な問題が続いています。私は現在のコンテキストでコントロールが存在しないことを示すページの後ろに私のコードから多くのエラーを取得し、私はまた、ページがメソッドを持っていないというエラーを取得しています。WebサイトレポートxxxはVS2008 Sp1にアップグレードした後に現在のコンテキストに存在しません

ideがaspxコードをコンパイルせずにc#コードをコンパイルしようとしているようです。

このサイトは、IISとVisual Web Developerの両方で正常に動作します。実際、コードビハインドページを開くと、すべてのエラーが消えます。誰でもVS2008 SP1がこのように動作する理由を知っていますか?

私はC#とWebサイトのプロジェクトモードを使用しています。

答えて

0

私の問題のような音にはKB ArticleHotfixがあります。私はこれをテストし、それが私の特定の問題であっても動作が一致すれば私の答えを更新します。私は私のGoogleのスキルを向上させる必要があります.. Googleを介してこれを見つけた必要があります。

このパッチは私の問題を解決しました。

1

正しいバージョンの.NET Frameworkを対象としていることを確認してください。これはソリューションファイルのプロパティで表示できます。

VS2008では、複数のフレームワークバージョンを対象にすることができます。

また、Web.configを確認してください。私はVS Web DeveloperとVS Standard/ProのWeb設定の違いがあることを知っています。おそらく新しいweb.configファイルをプロジェクトにコピーしてください。

+0

ターゲット3.5。それはまた、コントロールのいずれかについて不平を言うようです...ログインコントロール、テキストボックス、カスタムコンポーネント、サードパーティコンポーネント... – JoshBerke

+0

WebサイトからWebプロジェクトに切り替えましたか? – Dan

+0

いいえ...私はそれを試していません...私は去年いっぱいWebサイトといっしょに成長しました。私はどれくらい切り替えたいのか忘れていました。 – JoshBerke

関連する問題