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