【问题标题】:Team Build error : ASPNETCOMPILER : error ASPRUNTIME: '/localhost:8080' is not a valid virtual path. Any suggestion?Team Build 错误:ASPNETCOMPILER:错误 ASPRUNTIME:'/localhost:8080' 不是有效的虚拟路径。有什么建议吗?
【发布时间】:2010-06-23 07:32:16
【问题描述】:

我正在尝试构建使用 VS 2008 构建的 Web 应用程序解决方案并面临以下错误。

ASPNETCOMPILER : error ASPRUNTIME: '/localhost:8080' is not a valid virtual path.

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

同样适用于同一解决方案的不同分支,并且构建发生时没有任何错误。

【问题讨论】:

    标签: msbuild visual-studio-2008-sp1 tfsbuild aspnet-compiler


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      在您的 Web 项目解决方案中,右键单击解决方案中的项目(类似于 http://localhost:xxx/_1/),然后单击属性页。将打开一个新对话框,标题为“http://youwebsiteName:xxxx/_1/ Property Pages”。在此对话框中单击“MSBuild 选项”。

      单击此选项后,对话框的内容将发生变化,并且将显示具有复选框和单个文本字段的某些属性。第一个文本字段将显示“输出文件夹”,在文本字段内将有一条路径写成“d:\data\allProjects\WebProject\localhost:8080”。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多