web-dev-qa-db-ja.com

構成が原因でWebアプリケーションプロジェクトをロードできません

VS2013でのWebアプリケーションプロジェクトの読み込みに問題があります。このプロジェクトは、IIS Expressに依存していますが、IISを既にインストールしているため、IIS Expressをインストールしません。

このプロジェクトを読み込むために.csprojファイルで編集できるものは何ですか? falseに設定しようとしましたが、問題を解決する助けにはなりません。

アドバイスありがとうございます。

Upd.1:また、新しいWebプロジェクトを作成できません-VSは同じことを教えてくれます。

21
vchyzhevskyi

私にも起こった。私の回避策:

  1. (ロードに失敗した)プロジェクトを右クリック=> web.csprojを編集
  2. <UseIISExpress>true</UseIISExpress>を見つけて、falseに変更します。
  3. プロジェクトを保存、閉じ、再読み込みします。

結果-別のエラー:

WebアプリケーションプロジェクトWebは、IISを使用するように構成されています。ローカルのIIS Webサイトにアクセスするには、管理者アカウントのコンテキストでVisual Studioを実行する必要があります。さらに、次のIISコンポーネントをインストールする必要があります。

ASP.NET

そう:

  1. もう一度編集し、<UseIIS>True</UseIIS>falseに変更します
  2. プロジェクトを保存、閉じ、再読み込みします。

結果-大成功!

54
Jonathan

ユーザー構成ファイル「ProjectName.csproj.user」を削除してから、プロジェクトをリロードしてください。

VS 2012は、IISカスタムバインディングホストを使用するプロジェクトを読み込むことができません-IIS Express

26
Maxim Savencov

それは今日私に起こりました。 「UseIIS」をfalseに変更すると、プロジェクトをロードできますが、IISは使用できません。いくつかのテストの後、問題の原因を見つけました。

VSSへの以前のチェックインで、何らかの理由でUAC(ユーザーアカウント制御)がオンになりました。したがって、実際には2つの選択肢がありました。(i)常に「管理者として実行」を使用します。 (ii)UACをオフにします。私は(ii)を好む。

0
Astor

HTTP/HTTPSの両方のポートにバインドされたfoo.localhost-> localhostでセットアップされたカスタムホストファイルがありました

何かをチェックすると、ポート80のバインディングのHostヘッダーが削除されます。ソリューションをリロードすると、すべてがクラッシュし始めます。

バインドからそのホスト名を削除したことを思い出させる本当に古い投稿を見つけました。

foo.localhostヘッダーをバインディングに追加すると、すべてのプロジェクトのリロードが開始されました。

0
workabyte