我有一个 C# windows 服务,用于从同一域上的另一台机器中提取一些文件。当我将 Windows 服务作为控制台应用程序运行时,它会从另一台计算机中提取文件。但是,将其作为 Windows 服务运行返回: Invalid credentials for: 192.168.100.53 (ServerNotFoundMIPException)
我试图更改服务登录为本地服务或网络服务,但没有成功。以下是 OnStart 方法: [PermissionSet(SecurityAction.Demand, Name = "FullTrust")] protected override void OnStart(string[] args)
在应用程序属性的安全部分,我检查了启用 ClickOnce 安全设置,这是一个完全信任的应用程序。
我使用的凭据类型是:
case CredentialType.Windows:
{
var nc = CredentialCache.DefaultNetworkCredentials;
我错过了什么,所以我的 Windows 无法从另一台计算机中提取文件?