Visual Studio 2015でASP.Net Coreプロジェクトを実行しようとすると、Microsoft Visual Studioダイアログに「プロジェクトはプロファイルの実行方法がわかりませんIIS Express "」と表示されます。
誰かがこのメッセージについて何か知っていますか、それを修正する方法はありますか? GoogleとMSDNを検索しました。ビルドログやWindowsイベントログには何もありません。
このダイアログは、プロジェクトをdotnet RC1からRC2に移行したときに表示されました。
修正前は、dotnet run
を使用してVisual Studioから「IIS Express」以外のプロファイルを選択して実行することができました。
私はこれを誤解しました ガイド と。Webを忘れました
\ DNX\Microsoft.DNX.targets –>\DotNet.Web\Microsoft.DotNet。Web。targets
これを修正してVisual Studioを再起動した後(必要な場合は不明)、IIS Expressプロファイルを使用してプロジェクトを実行できます。
Hultqvistからの回答を明確にするために、xprojの問題です。修正するには、xprojを直接編集してこれを変更します
<Import Project="$(VSToolsPath)\DotNet\Microsoft.DotNet.targets"
Condition="'$(VSToolsPath)' != ''" />
これに
<Import Project="$(VSToolsPath)\DotNet.Web\Microsoft.DotNet.Web.targets"
Condition="'$(VSToolsPath)' != ''" />
つまり、Webを2回挿入します。
同じ問題があり、Visual Studio 2017の非常にシンプルなソリューションを見つけました。VisualStudio 2017でソリューションエクスプローラーに移動し、次に右クリックプロジェクトファイル。メニューに "Set as StartUp Project"が表示されます。選択できる場合は選択してください。次に、プロジェクトを再度実行します。
同様の問題がありましたが、IIS Expressではなく "MyProjectName"を使用しました。私の場合、スタンドアロンアプリケーションとして起動しようとしていたため、launchSettings.json
誤って「commandName」パラメーターを「Project」から「MyProjectName」に変更すると、ポップアップが表示されました。
「プロジェクト」にリセットすると、私の問題は解決しました、ばかげた私ですか????
Visual Studio 2017では、次の2つの手順を実行してこのエラーを修正しました。 Windowsでプログラムを追加または削除し、「。net」で終わるすべてを削除しました。次に、それらをVisual Studioインストーラーに再インストールしました。次に、プロジェクトを再度ロードすると新しいエラーが発生し、condiosluzverdeがここに解決策を提供しました: Microsoft Visual Studioエラーを修正する方法:「パッケージが正しくロードされませんでした」
Visual Studio 2017 15.9.4の更新に失敗し、セットアップが警告付きで完了し、問題を確認したところ、.NETコアSDK 2.1のインストールが失敗したことがわかりました。
手動でインストールしてみます。それ以外の場合、現在私が見つけた唯一の解決策は、Visual Studioをアンインストールして再インストールすることです。
私はこれと同じ問題を抱えていましたが、しばらく調べてみたところ、Programs Files(x86)の下にdotnet preview v1.0.0-preview2がインストールされており、x64には非プレビューバージョンがインストールされていることがわかりました。 VSはx86(プレビュー)バージョンを起動していると思いますが、フルバージョンが表示されることを期待しています。これを修正するために、私は次のことを行いました。
上記のすべてを実行したとき、IIS Express from VSでサイトを起動できました。
このエラーは、RTM if <BaseIntermediateOutputPath
。xprojファイルが破損しているか正しくありません。