在来公司之前,弄过vss。那时,基本上作为客户端用户来使用的。
近来,公司经理要我研究一下怎么配置和维护vss。于是乎,看资料,尝试架构。
公司的大部分项目是采用asp.net。而对于,网络应用程序,vss配置是和桌面应用程序上的有所不同。
网络程序主要牵扯到的问题是IIS的虚拟目录问题。刚开始的时候,我还没有主要到这个细节,遭遇了一点点麻烦。
今天,我又研究了下权限的问题。但是,这方面的资料不多,我就只能看Vss的帮助文档了。虽然文档是英文版的,但感觉很详细。可惜自己,还不够专业,有些设置还不知道怎么去弄。
近来,公司经理要我研究一下怎么配置和维护vss。于是乎,看资料,尝试架构。
公司的大部分项目是采用asp.net。而对于,网络应用程序,vss配置是和桌面应用程序上的有所不同。
网络程序主要牵扯到的问题是IIS的虚拟目录问题。刚开始的时候,我还没有主要到这个细节,遭遇了一点点麻烦。
第一次尝试在服务器端建立DataBase的时候,我是拿公司已经有的项目来当样例的。创建DataBase是没有什么问题的。因为这个步骤,以前稍有了解。而问题出现在Get Latest Version操作。这个情况是这样的:试图从DataBase获取最新的项目代码,但是系统给我的提示是Project是不能有效的加载。这个问题,因为找不到原因所在。当时,我是什么方法都尝试了一下,删除重建、更改参数等等等。结果,任何改动都是不能奏效。后来,细看了一些资料,才知道是虚拟目录在作怪。因为,我在vss服务器端创建的项目,是公司已有的项目。这个项目的虚拟目录以及解决方案都是早已设置好的。如果,不加任何修改直接往DataBase上塞。肯定是会出问题的。后来,我采用了推荐的方法:这个方法的要点就是自己重新创建一个空白的解决方案,项目的虚拟目录也要手动设置。在这两步重点最好之后,就是往解决方案里添加已有或新增的文件。最后,就是往DataBase里传代码了。经过这些操作之后,再从客户端获取最新的代码就不会有虚拟目录的问题了。
现在,vss基本功能的使用是没有什么大问题了。但是,我想乘这个机会多了解点vss,学得更加专业些。今天,我又研究了下权限的问题。但是,这方面的资料不多,我就只能看Vss的帮助文档了。虽然文档是英文版的,但感觉很详细。可惜自己,还不够专业,有些设置还不知道怎么去弄。
今天主要研究怎么设置账号的权限设置。我查看了帮助文档,里面讲到过组。我也按照文档的介绍,配置了相应的东西。但是感觉没有什么效果。反而,连Admin进入管理程序时都有点问题了。〔目前,这个问题还在研究当中,有没有答案,能不能解决,还不知道)