所以...这是场景...我在文档库上有一个将文件复制到Windows目录的工作流...此工作流设置为在将新项目添加到文档库时启动...因此,当您手动将文件上传到文档库时,一切正常...但是当我们使用电子邮件填充文档库而不是手动上传文件时,就会出现问题。收到电子邮件时...工作流成功启动并正常运行(我保留了工作流历史记录条目以检查是否正在执行代码的每个部分)...当文件被复制到的部分时工作流停止已到达 windows 文件夹。
我基本上认为这是权限或访问问题的问题。因为当我们手动上传文件(即从文档库>上传)时,一切正常。但是也许在文档库收到电子邮件时使用了其他一些权限集...我尝试通过将权限分配给 Windows 文件夹上的“每个人”...但没有运气...
当文档库收到电子邮件时,有人可以告诉我使用哪个 Windows 用户帐户吗?(我认为它是 IIS 默认帐户 - 但它不是包含在每个人中吗??)
我可以想到的一种解决方案是,对于将文件传输到 windows 文件夹,我应该对特定代码段(将 doc 库文件写入 windows 文件夹)使用临时模拟,但欢迎提出任何建议。
PS我现在无法访问服务器,所以我只能在我的脑海中设计方法......无法正确测试它们......所以最好有你所有的建议,这样一旦我获得访问权限,我就可以尝试所有的东西:D