高分请教:为什么我打开ASP.NET项目文件会出现这个错误!!

Oliver2002 2004-06-20 02:36:32
当我打开该项目文件时(testsys.sln),编译器报错说
“无法从Web上获取项目文件。无法打开web项目TestSys。位于服务器http://localhost上的web“testsys”不存在。”
求各位高手指教一下是什么原因。
我已经建立过虚拟目录了。
...全文
69 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Oliver2002 2004-06-20
  • 打赏
  • 举报
回复
多谢各位!
dama2003 2004-06-20
  • 打赏
  • 举报
回复
进入你的项目,用记事本打开你的工程文件,类型是Microsoft Visual Studio Solution Object,然后看看里面的配置,有这么一句
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "yourweb", "http://localhost/yourweb/yourweb.csproj", "{D09333BE-D114-4AEA-B569-8888FCED83B8}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
还有一个就是工程信息文件,类型是yourweb.csproj.webinfo
看看里面的配置
<VisualStudioUNCWeb>
<Web URLPath = "http://localhost/yourweb/yourweb.csproj" />
</VisualStudioUNCWeb>
这两个地方一定要和你建立的虚礼目录对应好,虚礼目录也要指向你的工程文件夹
这样基本上就没什么问题了
我重装VS以后就是这么搞的,个人意见,望对楼主有帮助
cuike519 2004-06-20
  • 打赏
  • 举报
回复
你在IIS里面建立一个虚拟目录叫testsys物理路径指向你要打开项目的实际位置!就OK了!
bitsbird 2004-06-20
  • 打赏
  • 举报
回复
应该是虚拟目录没有设置正确,iis管理器里新建虚拟目录,指向你项目所在的位置
jonsontang 2004-06-20
  • 打赏
  • 举报
回复
在2000server上试一下,我上半年看一个Web Services程序在2000下就不行。
IIS也有可能。
还有默认页的问题。
goodhy 2004-06-20
  • 打赏
  • 举报
回复
你是不是在浏览器里面开了代理上网?
有可能是你的localhost指的并不是本机。
Oliver2002 2004-06-20
  • 打赏
  • 举报
回复
我已经设置过了,我直接把它放在wwwroot目录下都不行!
riconyi 2004-06-20
  • 打赏
  • 举报
回复
不存在就让它存在啊:)在IIS里设置一下应该就行了吧
Oliver2002 2004-06-20
  • 打赏
  • 举报
回复
很急,求各位大哥帮帮忙,自己先顶一下!

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧