sln中web项目路径问题

dongshanyu 2015-04-09 11:15:05
VS2010的一个解决方案,其内有一个web项目,每次打开解决方案,会自动签出TestWeb项目。
若web项目文件已被其他用户签出,则会因该文件被其他用户签出而提示错误。
出现这种情况的原因是什么?
另外,目前Web项目存放在解决方案所在目录Test的上几层目录,
是否可以把Web项目源码放在解决方案所在目录Test下,或放在C:\Inetpub\wwwroot下?

* 下面为sln文件中web项目相关信息:
-------------------------------------------------
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
......
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "TestWeb", "..\..\..\Inetpub\wwwroot\TestWEB2010\TestWeb.vbproj", "{7B1950CF-E977-4D32-828D-FE7A9B82E8D6}"
EndProject
Global
GlobalSection(SourceCodeControl) = preSolution
......
SccProjectUniqueName15 = ..\\..\\..\\Inetpub\\wwwroot\\TestWEB2010\\TestWeb.vbproj
SccProjectName15 = ******
SccLocalPath15 = ..\\..\\..\\Inetpub\\wwwroot\\TestWEB2010
......
EndGlobalSection
......
EndGlobal
-------------------------------------------------

...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小K的大师兄 2015-04-09
  • 打赏
  • 举报
回复
第一个问题 我怀疑是你的项目用了vss项目管理插件 这个插件当别人签出文件的时候你是不能签出的 所以会出错 第二个问题 你可以把你的项目放在任何位置 只要在sln中把相应的路径改正确就可以了 就是把这个路径改为你项目实际存放的位置"..\..\..\Inetpub\wwwroot\TestWEB2010\TestWeb.vbproj"
beautiful_melody 2015-04-09
  • 打赏
  • 举报
回复
对,你说的对,放在wwwroot下
dongshanyu 2015-04-09
  • 打赏
  • 举报
回复
> 第一个问题 我怀疑是你的项目用了vss项目管理插件 这个插件当别人签出文件的时候你是不能签出的 所以会出错 此解决方案是用了VSS进行管理 > 第二个问题 你可以把你的项目放在任何位置 只要在sln中把相应的路径改正确就可以了 只要在sln中把相应的路径改正确就可以了 就是把这个路径改为你项目实际存放的位置"..\..\..\Inetpub\wwwroot\TestWEB2010\TestWeb.vbproj" 比如我想把web项目放在C:\Inetpub\wwwroot目录下,按如下步骤处理是否可以: (1) 把web项目复制到C:\Inetpub\wwwroot,IIS创建虚拟目录TestWEB2010指向此目录 (2) 在sln中做如下变更 ------------------------------------------------- Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 ...... Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "TestWeb", "C:\Inetpub\wwwroot\TestWEB2010\TestWeb.vbproj", "{7B1950CF-E977-4D32-828D-FE7A9B82E8D6}" EndProject Global GlobalSection(SourceCodeControl) = preSolution ...... SccProjectUniqueName15 = C:\Inetpub\wwwroot\TestWEB2010\TestWeb.vbproj SccProjectName15 = ****** SccLocalPath15 = C:\Inetpub\wwwroot\TestWEB2010 ...... EndGlobalSection ...... EndGlobal -------------------------------------------------

62,046

社区成员

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

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

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

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