ASP .NET WebSite导入DLL-s

时间:2009-10-16 11:51:09

标签: asp.net dll

我试图在我的file.aspx.cs中调用DLL函数,如下所示:

[DllImport("the.dll")]
private static extern bool theFunction(int width, int height);

  • file“the.dll”位于“C:\ Windows \ System32 \ inetsvr”
  • 我的网站是一个具有阅读和执行权限的应用程序
  • 如果我在服务器上尝试File.Exists("the.dll")它返回true,那么DLL就在服务器“path”上

可是:

  • 如果我尝试在localhost上运行该页面,一切正常
  • 如果我尝试运行在IIS服务器上传的页面,页面会加载到无穷大......没有任何显示,没有任何反应!?然后IIS被阻止,我必须重新启动服务器。

我做错了什么? O_0

1 个答案:

答案 0 :(得分:0)

检查IIS上的安全和权限设置。 也可以尝试将dll放在bin文件夹中。