我有 ASP.Net Web 应用程序和我的 c# 代码调用自定义 COM DLL。
DLL 是不久前编写的,并使用 fOpen。fOpen 调用返回一个 NULL 指针。我怀疑这是权限,但我没有运气解决这个问题。
谁能给我任何关于做什么的想法?可以使用 fOpen 吗?我需要设置特殊权限吗?
任何帮助将不胜感激。
谢谢,托尼
问题很可能与它实际尝试打开的文件有关。文件 Asp.Net 工作进程可能没有访问文件系统上该文件的权限。您需要添加对工作进程的访问权限,这应该可以解决问题。
本页详细介绍了如何为 Asp.Net 1.1 设置权限。对于更高版本的 Asp.Net,它应该非常相似
需要检查的一些事项:
trust
ASP.Net 应用程序的级别