チームビルドエラー:AspNetCompiler:エラーASPRUNTIME: '/localHost:8080'は有効な仮想パスではありません。なにか提案を?
-
29-09-2019 - |
質問
VS 2008を使用して構築されたWebアプリケーションソリューションを構築し、次のエラーに直面しようとしています。
AspNetCompiler:エラーASPRUNTIME: '/localHost:8080'は有効な仮想パスではありません。
どのように、そしてなぜ発生しているのか、私にはまったく手がかりがありませんか?展開プロジェクトの設定またはWebサイトのプロパティに関連していますか?ソリューションはソースコントロールにチェックされます。
同じソリューションの別のブランチでも同じ動作があり、ビルドはエラーなしで発生します。
解決
Webサイトのプロジェクトプロパティでは、MSBuildオプションの下で、出力フォルダーパスを変更して、ポート番号を削除します。
他のヒント
Webプロジェクトでソリューションでプロジェクトを右クリックします( http:// localhost:xxx/_1/)ソリューションで、プロパティページをクリックします。新しいダイアログが言う」ということになります」 http:// youwebsitename:xxxx/_1/ プロパティページ「タイトルとして。このダイアログでは、「msbuildオプション」をクリックします。
このオプションをクリックすると、ダイアログの内容が変更され、チェックボックスと単一のテキストフィールドがある特定のプロパティが表示されます。最初のテキストフィールドは「出力フォルダー」と書かれており、テキストフィールドの内部には、「D: Data AllProjects WebProject LocalHost:8080」のようなものと書かれたパスがあります。
Fodler/Path名に「:」を持つフォルダーを作成できないため、明らかに有効なパスではありません。このコロンとポート番号を削除して保存してください。これにより、有効な仮想パスに関する問題が解決します。