私は運がなくてこの問題をグーグルで検索するのに非常に長い時間を費やしました、そして私はいつもここで素晴らしい答えを見つけました、それでここにそれは行きます:
[バックグラウンド]
Visual Studio 2008を使用してC#で開発されたWebアプリケーションがあります。これは、Webサービスを含む別のプロジェクトのソリューションの一部でした。これは「IN」IISで作成されたものではありません(最初はCassini ASP.NET開発サーバーを使用していましたが、多くの問題が発生しました)。私はついにIIS5.1(Government Network-Windows XPを使用)のインストールの承認を得たので、開発のためにそこでアプリをホストしたいと思いました。
プロジェクトを別のフォルダーに移動してIIS仮想ディレクトリを作成し、それらを適切な場所にポイントし、セキュリティ設定を更新し、.NET 2.0が選択されていることを確認し、サイトとWebサービスをテストしました。これらはIISで完全に機能します。
【実際の問題】
Visual Studioを開き、[ファイル]>[開く]>[Webサイト]>[ローカルIIS]>[アプリケーション名]をクリックすると開きますが、.designファイルがASPX / ASCXオブジェクトの下にネストされていないため、右クリックして[ 「コードの表示」では、コードビハインドではなくマークアップに移動します。コードビハインドに到達すると、配線に問題があったかのように、デザインのどのメンバーにもアクセスできなくなります。
VisualStudioを介してIISからWebサイトを作成しようとしましたが、完全に機能します。私はそれを閉じて再び開いて、その機能が持続するかどうかを確認しました。
私は以前にこれに遭遇し、Visual Studioを使用して新しいサイトを再作成し、「壊れた」ソリューションからすべてのクラスを手動で再作成する必要がありました。私はこれを正しい方法で解決したいと思います。
助けてください!
アダム