Msbuild 团队构建错误:ASPNETCOMPILER:error ASPRUNTIME:'/本地主机:8080';不是有效的虚拟路径。有什么建议吗?

Msbuild 团队构建错误:ASPNETCOMPILER:error ASPRUNTIME:'/本地主机:8080';不是有效的虚拟路径。有什么建议吗?,msbuild,visual-studio-2008-sp1,tfsbuild,aspnet-compiler,Msbuild,Visual Studio 2008 Sp1,Tfsbuild,Aspnet Compiler,我试图构建使用VS2008构建的Web应用程序解决方案,但遇到以下错误 ASPNETCOMPILER:error ASPRUNTIME:“/localhost:8080”不是有效的虚拟路径。 我完全不知道这是怎么发生的,为什么发生的?它与部署项目设置或网站属性相关吗?解决方案已签入源代码管理 同样的方法适用于同一解决方案的不同分支,生成过程中不会出现任何错误 在网站的项目属性中,在MSBuild选项下, 更改输出文件夹路径,删除端口号。在web项目解决方案中,右键单击解决方案中的项目(类似),然

我试图构建使用VS2008构建的Web应用程序解决方案,但遇到以下错误

ASPNETCOMPILER:error ASPRUNTIME:“/localhost:8080”不是有效的虚拟路径。

我完全不知道这是怎么发生的,为什么发生的?它与部署项目设置或网站属性相关吗?解决方案已签入源代码管理


同样的方法适用于同一解决方案的不同分支,生成过程中不会出现任何错误

在网站的项目属性中,在MSBuild选项下,
更改输出文件夹路径,删除端口号。

在web项目解决方案中,右键单击解决方案中的项目(类似),然后单击属性页。将打开一个新对话框,标题为“属性页”。在此对话框中,单击“MSBuild选项”

单击此选项时,对话框的内容将更改,并显示具有复选框和单个文本字段的某些属性。第一个文本字段将显示“Output folder”,在文本字段中会有一个写有“d:\data\allProjects\WebProject\localhost:8080”的路径

显然,它不是有效的路径,因为您无法创建fodler/path名称中包含“:”的文件夹。因此,删除这个冒号和端口号并保存它。这将解决有关有效虚拟路径的问题