我正在使用WCF服务发送带附件的邮件。 在这个WCF服务中,我正在创建一个word文档,将一些数据推送到此文档中。并将其作为邮件的附件。 在创建word文档时出现以下错误:
服务器在处理请求时遇到错误。异常消息是“访问被拒绝”。请参阅服务器日志以获取更多详异常堆栈跟踪是:
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
任何人都可以帮忙吗
答案 0 :(得分:0)
我发现这个article在msdn上非常有用。我认为这是从2009年开始的,但我认为它在您的情景中仍然准确。这基本上解释了微软并不真正支持这类事情和你可以做的替代方案。
如果您必须在wcf服务中使用这样的自动化,我建议您在有权访问启动字的帐户下启动该服务。我不太熟悉wcf,但我认为可以做到这一点。