2009-10-16 24 views
1

我想要調用DLL函數在我file.aspx.cs這樣的:ASP .NET網站,輸入DLL-S

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

和:

  • 文件「the.dll 「是在‘C:\ WINDOWS \ SYSTEM32 \ inetsvr’
  • 我的網站是有權限讀取並執行它
  • 如果我嘗試返回true在服務器上File.Exists("the.dll")的應用程序,所以該DLL上服務器「路徑」

但是:

  • 如果我嘗試在本地主機上運行的頁面,如果我嘗試運行上傳的IIS服務器,頁面加載到無窮遠頁面一切正常
  • ...什麼都沒有出現,什麼都沒有發生!然後IIS被阻止,我必須重新啓動服務器。

我在做什麼錯? o_0

回答

0

檢查IIS上的安全和權限設置。 也嘗試將dll放入bin文件夾中。