【问题标题】:C# Process.Start cannot connect to serverC# Process.Start 无法连接到服务器
【发布时间】:2019-05-11 05:36:33
【问题描述】:

我有一台服务器,上面有一堆安装程序。但是,当我尝试启动与服务器的连接时,我的程序会停止。

Process.Start(@"\\{Server ip}\Software_Depot\Installers_Master\Snagit\v2019\snagit.exe");

我在这里尝试做的是从我们的服务器启动 snagit.exe 的安装。

【问题讨论】:

  • 所以...你能解释一下为什么你认为错误不应该发生吗? IE。当您从 CMD 尝试相同的操作时会得到什么?
  • 我可以正常 ping 服务器。并且能够连接到它没有问题。
  • ICMP 和 SMB 之间几乎没有关联......所以当你从 CMD 运行 "\\{Server ip}\Software_Depot\Installers_Master\Snagit\v2019\snagit.exe" 时会得到什么您的程序失败的同一台机器? (确保使用与从代码运行的命令完全相同的命令 - 选择一个您感觉将从代码运行的命令不会作弊)
  • 如果他在程序中使用模仿会很有趣

标签: c# server connection snagit


【解决方案1】:

检查正在使用的提升用户的权限。如果它是本地管理员帐户,它可能没有网络共享的权限。 您可以添加“net use ....域用户密码”或使用域帐户来启动您的 .net 应用程序。

【讨论】:

    猜你喜欢
    • 2016-03-17
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    • 2019-10-08
    • 2020-01-24
    • 1970-01-01
    相关资源
    最近更新 更多