0

ASP.Net Webアプリがあり、c#コードでカスタムCOMDLLを呼び出しています。

DLLはしばらく前に作成され、fOpenを使用しています。fOpen呼び出しはNULLポインターを返します。許可だと思いますが、問題を解決することができません。

誰かが私に何をすべきかについてのアイデアを教えてもらえますか?fOpenは使用できますか?設定する必要のある特別な権限はありますか?

どんな助けでも大歓迎です。

ありがとう、トニー

4

2 に答える 2

0

この問題は、実際に開こうとしているファイルにある可能性があります。ファイルAsp.Netワーカープロセスには、ファイルシステム上のそのファイルにアクセスするためのアクセス許可がない可能性があります。ワーカープロセスへのアクセスを追加する必要があります。これで問題が解決するはずです。

このページでは、Asp.Net1.1のアクセス許可を設定する方法について詳しく説明します。Asp.Netの新しいバージョンでもかなり似ているはずです

http://www.asp.net/learn/whitepapers/aspnet-and-iis6/

于 2009-03-19T15:50:37.593 に答える
0

確認すべき点:

  • trustASP.Netアプリのレベル
  • dllへの正しいパスを渡していますか(ローカルファイルシステムとWebファイルシステムへのマッピング)?
  • サイトの運営に使用されているアカウントには、ファイルにアクセスするための十分な権限がありますか?
于 2009-03-19T15:52:27.760 に答える