【问题标题】:C# Socket and ClearCase Dynamic View issueC# Socket 和 ClearCase 动态视图问题
【发布时间】:2017-07-05 23:49:24
【问题描述】:

我有一个受源代码控制的项目,我正在使用动态视图。该项目使用套接字。当我运行程序时,使用这行代码会出现异常:

var addresses = Dns.GetHostAddresses(Dns.GetHostName());

我得到一个带有以下信息的套接字异常: 错误代码:11003 消息:“数据库查找期间发生不可恢复的错误” 套接字错误代码:NonRecovery

我没有在本地或另一个 Windows 网络共享(非明文)上运行此问题。我相信这是与套接字和网络驱动器相关的安全问题。我有一个解决方法,但真的很想解决这个问题。我在 Windows 7 上。

【问题讨论】:

    标签: c# sockets windows-7 clearcase dynamic-view


    【解决方案1】:

    第一个解决方法是使用snapshot view instead of a dynamic one

    这样,您将直接位于 C 驱动器上,而不是 MVFS 挂载点。

    如果您必须使用动态视图,请确保通过其完整路径(无 subst,无 setview)访问它:M:\myview\myVob\...

    最后,它可能取决于您的确切 ClearCase 版本:使用 ClearCase 7.x,之前在 Windows 上出现套接字错误:请参阅“Unable to run executable that opens a socket on Microsoft Windows Vista, Windows Server 2008 or Windows 7

    【讨论】:

    • 谢谢!我知道快照选项,但确实发现我使用的是 CC 版本 7.x
    猜你喜欢
    • 2010-09-22
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 1970-01-01
    • 2012-08-31
    • 2014-06-24
    相关资源
    最近更新 更多