Bên trong một mạo danh NET 3.5 ứng dụng web chạy Tôi cố gắng để thực hiện một quá trình qua:Bắt đầu một quá trình trong C# với tên người dùng và mật khẩu ném "Truy cập bị từ chối" ngoại lệ
var process = new Process
{ StartInfo =
{ CreateNoWindow = true,
FileName = "someFileName",
Domain = "someDomain",
Username = "someUserName",
Password = securePassword,
UseShellExecute = false
}
};
process.Start();
-Changing chế độ tin cậy để đầy đủ trong web.config không khắc phục được.
-Lưu ý var securePassword là một securityString được thiết lập trước đó trong mã.
Điều này ném ngoại lệ với 'Truy cập bị từ chối' làm thông báo của nó. Nếu tôi loại bỏ thông tin tên người dùng và mật khẩu, ngoại lệ sẽ biến mất, nhưng quá trình này bắt đầu bằng aspnet_wp thay vì người dùng tôi cần nó.
Tôi đã gặp sự cố này trong nhiều diễn đàn và không bao giờ thấy giải pháp được cung cấp. Bất kỳ ý tưởng nào?
bất kỳ giải pháp cuối cùng nào có mẫu mã nguồn đầy đủ hoạt động về nó? – Kiquenet