在远程机打开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. 吴裕雄 12-MySQL WHERE 子句

    以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:SELECT field1, field2,...fieldN FROM table_name1, table_n ...

  2. Oracle中PL/SQL的循环语句

    在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列.常用的LOOP循环语句包含3种形式:基本的LOOP.WHILE...LOOP和FOR...LOOP. LO ...

  3. boot中 Quartz注入spring管理类失败

    在项目中用到了Quartz,想在里面实现业务操作发现sping类注入总是失败.后来网上查询了一下解决办法.下面把我成功解决问题的这个版本发出来,大家一起学习一下. 在quartz 会发现 job中无法 ...

  4. Linux下修改tab建为4个空格

    1.编辑 vim /etc/vim/vimrc 2.修改 set ts=4 set expandtab set autoindent 其实只要set ts=4 就ok了.

  5. 在maven中classpath notfund

  6. notepad++查看二进制文件

    1.进入以下网址去下载 https://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/Hex%20Editor%20Plugin%20 ...

  7. SpringBoot @Aspect

    1.添加maven依赖注解 <!--springBoot的aop--> <dependency> <groupId>org.springframework.boot ...

  8. CentOS YUM 安装 TOMCAT6

    安装tomcat6 1 yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps 启动tomcat6 1 service tomcat6 st ...

  9. Navicat的外键设置

    “名”:可以不填,你一会保存成功系统会自动生成. “栏位”:这个子表哪个键设置为外键. “参考数据库”:外键关联的数据库. “参考表”:关联的父表 “参考栏位”:父表关联的的字段,一般是id “删除时 ...

  10. struts2前后台传值的三种方法

    原文地址: http://laokaddk.blog.51cto.com/368606/1340816 多的不说,直接上代码; struts.xml代码: <?xml version=" ...