在远程机打开sharpsvn客户端测试,结果报错

Svn启动窗口报错 Unable to connect to a repository at URL 'svn://...'

咋整,我在win10我的开发环境上没报错啊,

一时间各种的想象, 昨天先是svn客户端不能再win7上运行,后来编译平台换成X86模式,sharpsvn.dll 换成x86,问题解决 .注意:必须删除原先生成的bin文件,当时我只删除了exe文件,结果还是报错,debug 模式和 Release 都要换到x86 .

接着点开svn功能初始化时,出现以上错误,大家可能想是svn地址设置的问题之类,其实不是,只因 初始化svn客户端窗口时运行了一段超前的代码,这段超前的代码就是查看svn文件,

在程序里边我是声明的方式进行. 在svn客户端加的类里边我就是这么声明的.结果程序在new svn 这个类时,给初始化了这段代码,结果出现远程session报错.

// SvnRemoteSession remoteSession = new SvnRemoteSession(new Uri(onlineSVN));
//public void GetSvnFilelist()
//{
// string dirRelPath = remoteSession.MakeRepositoryRootRelativePath(new Uri(onlineSVN)); //获取相对目录相对配置库根目录的相对路径
// remoteSession.List(dirRelPath,
//new EventHandler<SvnRemoteListEventArgs>(
// delegate (object s, SvnRemoteListEventArgs e)
// {
// //e.Name: 元素名
// //e.Path: 元素路径
// //e.RetrievedRevistion: 元素的版本号
//}));
//}

那么如何快捷的找到错误所在呢,  程序在远程机上运行,没有开发环境,相信大牛们都懂, 在这我就说一下简单的方式

1:在远程的软件安装机器上安装Team viewer  远程控制软件. 免费的,别用于商业用途就可以. 非常不错的远程控制软件, 支持远程窗口拉动文件直接到目标文件夹.你要在局域网,传输速度也很快. 注册一个账号,两台机器公用一个,不会的自己摸索一下.

2:开启vs2015 提供的远程调试功能

分两步去做 这篇文章写的恨详细了

http://www.cnblogs.com/jesselzj/p/5568164.html

补充一下文章里边的操作:使用远程客户端的服务器文件X64版本就可以了.兼容x86.

运行远端程序,在vs环境下设置断点, 有点断点经验的操作起来很容易上手. 每次关闭软件,修改了程序,传到远程机,远程机开启软件, vs端 重新附加进程,这里在设置远程端的ip的时候每次还要填写一下.微软需要改进一下.

总体来讲远程调试跟本机调试时时一样的. 能较快的发现问题来源.

C# 解决SharpSvn启动窗口报错 Unable to connect to a repository at URL 'svn://....'的更多相关文章

  1. 【SVN】Unable to connect to a repository at URL 'svn://localhost/Test'

    早上配置SVN,但是这次不是那么顺利... 环境: Windows 7 SVN服务器端:CollabNetSubversion-server-1.8.13-1 SVN客户端:TortoiseSVN_V ...

  2. 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket closed

    原因分析: 1.可能是端口被占用导致,其他软件占用了tomcat的端口. 2.可能是在打开Tomcat的情况下关闭了Eclipse.idea等开发工具,或是Eclipse.idea非正常关闭(如电脑. ...

  3. [Java-Idea]解决idea启动项目报错:Unable to open debugger port(127.0.0.1:53046):java.net.SocketException"socket closed

    命令行窗口,执行命令:netstat -aon|findstr 9030 查找占用端口的进程 taskkill -f -pid 11331

  4. 错误 Unable to connect to a repository at URL 'svn://ip地址' 和 No repository found in 'svn://ip地址'

    SVN服务器是CentOS6.10 使用TortoiseSVN客户端检出时遇到如下图所示的错误: 是因为没有指定SVN仓库的路径 在SVN服务器执行命令:svnserve -d -r /SVN版本库的 ...

  5. svn: E170013: Unable to connect to a repository at URL svn: E230001: Server SSL certificate verification

    idea更新项目报E230001: Server SSL certificate verification failed: certificate issued for a different hos ...

  6. linux上SVN出现 "Unable to connect to a repository at URL 'svn://xx.xx.xx.xx/xxx' 和 No repository ...

    centos上安装了svn, 有时候会不知道什么原因出现客户端小乌龟无法连接或无法提交等情况. 1. 万能重启,xshell连接服务器,输入 service svnserve restart 命令. ...

  7. Svn启动窗口报错 Could not load file or assembly 'SharpSvn.dll' or one of its

    win10 64位系统生成没问题,测试都没问题,结果换到win7 64位系统上,点开就出现,网上搜了下,通过以下方式解决, 必须把bin 文件夹全部删除,重新生成.要不还是会报错. Solve it. ...

  8. Unable to connect to a repository at URL 解决方法

    提示"Unable to connect to a repository at URL 'svn://localhost/project1/'" or “Can't connect ...

  9. CentOS7图形界面启动报错unable to connect to X server

    以前还可以正常启动图形界面,这次启动失败,报错unable to connect to X server 使用的是oracle用户,因为我是在oracle用户下创建的oracle数据库等 解决办法: ...

随机推荐

  1. java资源文件解读

    [1]从零开始建工程 最简单的:http://www.cnblogs.com/alipayhutu 其中d)换作: ApplicationContext context = new ClassPath ...

  2. ArcGIS案例学习笔记-手动编辑擦除挖空挖除相减

    ArcGIS案例学习笔记-手动编辑擦除挖空挖除相减 联系方式:谢老师,135-4855-4328,xiexiaokui#qq.com 目的:手动编辑擦除.挖空.挖除.相减 1. 选中内部要素 2. c ...

  3. fwrite()中参数含义——size和count经常用搞反

    函数原型:size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);   注意:这个函数以二进制形式对文件进 ...

  4. 吴裕雄 python 爬虫(1)

    from urllib.parse import urlparse url = 'http://www.pm25x.com/city/beijing.htm' o = urlparse(url) pr ...

  5. 吴裕雄 oracle 管理数据表对象

  6. git 先建立本地分支,再传给线上库

    cd 进入本地一个文件夹 git  clone 文件下来 进入右下角 develop分支(remote braches) 新建分支 (check out)   a 把新分支 a 传上线上 新建一个对立 ...

  7. Ros系列_学习一

    刚入门ROS,不,没入门,还在门口,这是今天的总结: (一)创建一个工作空间 1.创建一个初始工作空间: mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src cat ...

  8. java-学习7

          数组的定义及使用 public class TestArr { public static void main(String[] args) { //声明数组 double array1[ ...

  9. VUE 关于理解$nextTick()的问题

    Vue.js 通常鼓励开发人员沿着“数据驱动”的方式思考,避免直接接触 DOM.this.$nextTick()官方介绍:将回调延迟到下次 DOM 更新循环之后执行.在修改数据之后立即使用它,然后等待 ...

  10. 3D 模型

    http://www.imooc.com/article/12670