Visual StudioはアップグレードされたWebアプリケーションをWebサイトとして開きます

StackOverflow https://stackoverflow.com/questions/420468

質問

最近、1.1 Webプロジェクトを2.0 Webアプリケーションにアップグレードしました。アップグレードウィザードを実行し、「Webアプリケーションへのアップグレード」を実行した後、操作、すべてがうまく見えた。ただし、Visual Studioを閉じて再度開いた後は、プロジェクトをWebアプリケーションではなくWebサイトとして扱い、「Webアプリケーションへのアップグレード」を要求しました。オプションがありませんでした。 2つのプロジェクトタイプの違いをよく理解していますが、csproj / sln / etcの違いを誰もが明確に理解していますか。 Visual Studioにプロジェクトの種類を伝えるファイル?

役に立ちましたか?

解決

自分の質問に答える:

ここでいくつかの情報を見つけました: http://hamang.net/2008/11/03/bug-vs-2008-web-application-project-opened-as-web-site/

この記事はVS 2008に関するものですが、情報は2005年に関連しているようであり、説明した解決策は機能しました。

要約:.slnファイルには" Project"があります。 Webサイトプロジェクトではプロジェクトのフォルダーを指すが、Webアプリケーションプロジェクトでは.csproj / .vbprojファイル自体を指すノード。さらに、プロジェクトのVisual Studioパス情報を含む.webinfoファイルが存在する場合があります。このファイルを削除することで問題は解決しました。

アップグレードに関する多くのチュートリアルを見つけましたが、Visual Studioの「理解」方法の詳細についてはほとんど情報がありません。プロジェクトのタイプ。誰かが詳細情報(.webinfoファイルの目的)をお持ちの場合は、大歓迎です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top