标签: c# .net asp.net-mvc com
我有IIS 6.0,在asp .net 4.0下运行的mvc 3应用程序, 基本身份验证,web.config有
<identity impersonate="true" /> <authentication mode="Windows" />
我需要使用IPersistFile来访问我的文件。 问题是COM在NETWORK SERVICE帐户下运行,我不想为NETWORK SERVICE的文件授予权限。 那么,我如何模拟COM对象的调用用户呢?
答案 0 :(得分:1)
原始海报发现的答案
解决。
您需要在单独的STA线程中调用COM对象。
http://support.microsoft.com/kb/325791/en-us?fr=1