Tom*_*ana 4 asp.net msbuild visual-studio-2010 visual-studio
当我尝试在包含网站的Visual Studio(2010 SP1)中构建我的解决方案时,我得到以下有趣的错误.
------ Build started: Project: C:\...\Web\, Configuration: Debug Any CPU ------
Validating Web Site
: Build (web): Illegal characters in path.
Validation Complete
Run Code Online (Sandbox Code Playgroud)
即使构建详细程度设置为诊断,也没有任何其他信息.我试图删除我能找到的所有临时文件,重新启动我能做的一切.我甚至从头开始重新获取我的整个svn文件夹并重建..错误仍然存在.然后,相当随机,错误消失了.现在,大约一天后,它回来了.
经过数小时的故障排除后,我尝试用另一个实例调试visual studio并进入异常的内部.结果,我找到了错误的实际原因:
当包含问号的路径被设置为Web服务器部署的基本路径时,即在
无效路径的一个例子是http://localhost/v8.0/xyz?user=User1
.原因是构建过程最后会添加一个额外的斜杠.不幸的是,VS在使用旧的设置值方面非常持久,因此必须在重建之前重新启动它.
归档时间: |
|
查看次数: |
18860 次 |
最近记录: |