0

我编写了一个简单的 C# 控制台应用程序,它作为数据仓库负载的一部分由 SQL Server Integration Services 执行(在 Windows Server 2003 上)。

不幸的是,调用 .exe 的步骤失败了,因为显示了打开文件安全警告对话框“无法验证发布者。您确定要运行此软件”。

我想我需要签署我的控制台应用程序,但这对于内部应用程序来说似乎有点矫枉过正。我可以在无需获得外部认可的证书的情况下签名吗?

谢谢。

4

1 回答 1

1

是的,签名很容易,只需查找项目|选项|签名。组合框将让您选择一个密钥文件或创建一个。这总是一个好主意。

但是签名可能还不够,服务器可能会施加更严格的规则,因此您需要证书。我不是 100% 确定,但您可能会创建自己的并告诉服务器信任它。

但请先尝试签名。

于 2009-08-07T12:41:15.657 回答