代码之家  ›  专栏  ›  技术社区  ›  Steve Johnson

团队生成错误:aspnetcompiler:error aspruntime:“/localhost:8080”不是有效的虚拟路径。有什么建议吗?

  •  0
  • Steve Johnson  · 技术社区  · 16 年前

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

    aspnetcompiler:错误aspruntime:“/localhost:8080”不是有效的虚拟路径。

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

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

    2 回复  |  直到 15 年前
        1
  •  1
  •   Leszek Wachowicz    16 年前

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

        2
  •  0
  •   Steve Johnson    16 年前

    在Web项目解决方案中,右键单击项目(如下所示 http://localhost:xxx/_1/ )在解决方案中,单击属性页。将打开一个新对话框,并说“ http://youwebsiteName:xxxx/_1/ 属性页”作为标题。在此对话框中,单击“msbuild选项”。

    单击此选项后,对话框的内容将更改,并且将显示具有复选框和单个文本字段的某些属性。第一个文本字段将显示“输出文件夹”,在文本字段中会有一个写有“d:\data\allprojects\webproject\localhost:8080”的路径。

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

    推荐文章