我从SQL Server Agent job.
该过程作为我创建的网络帐户运行。
最初我遇到错误,因为序列化程序试图写入另一个用户的临时目录(SQL Server代理服务本身的帐户),但我使用配置设置修复了
<system.xml.serialization>
<xmlSerializer tempFilesLocation="c:\\temp"/>
</system.xml.serialization>
但现在我收到错误"Unable to generate a temporary class (result=1).
error CS0016: Could not write to output file 'c:\temp\2euqs4ou.dll' -- 'Access is denied. ' "
两个帐户都完全控制c:\temp.
我很难过。
我一整天都在谷歌搜索,但没有成功。我拒绝将服务帐户设为机器管理员,但如果必须的话,我会这样做。