问题描述
做了一个wcf服务部署在自己本地iis,服务可以正常启动,为何添加引用时,会报:“无法签出当前文件。该文件可能为只读或已锁定,或者您需要手动签出它。”。到底是什么文件只读或者锁定了呢?没搞懂,请wcf高手解答!
解决方案
解决方案二:
你装了VSS了》?
解决方案三:
你的.csproj受源代码管理控制了
解决方案四:
可以先在程序中引用,然后发布到IIS,再把发布的路径引用一下
解决方案五:
没有用源代码管理
解决方案六:
引用3楼porenasckx的回复:
可以先在程序中引用,然后发布到IIS,再把发布的路径引用一下
我也有想过这样搞一下,但这不是解决办法吧,我想找到真正的原因。
解决方案七:
用了TFS?SVN?
解决方案八:
我也遇到了,LZ怎么解决的?
解决方案九:
应该是你从服务器映射到本地的文件,成了只读的了,改下文件属性,试试
解决方案十:
源码管理控制了
解决方案十一:
通常如果你使用那种“共享加锁”型的版本管理系统,一个解决方案中的.sln文件应该是“每个开发人员各自复制一份”的,而不是大家都共用一份的。实际上每一个人使用的解决方案.sln文件,都应该是将你的vss上的.sln文件拷贝一份到本地,然后打开本地的私有文件副本。应该使用非加锁型的(而是合并型)的版本管理系统,例如SVN。而且sln文件也还是不应该共享(覆盖)的,也是每个人的.sln文件都不一样。引用楼主gcc0106的回复:
做了一个wcf服务部署在自己本地iis,服务可以正常启动,为何添加引用时,会报:“无法签出当前文件。该文件可能为只读或已锁定,或者您需要手动签出它。”。到底是什么文件只读或者锁定了呢?没搞懂,请wcf高手解答!
时间: 2024-12-21 05:09:07