現在VB6で作成されたDLLを利用したasp.netのWEBアプリケーションを作成しています。
開発環境でWEB発行を行い、IIS上で稼働しています。
DLLを利用するページを呼んだ後に、該当DLLの変更などを行おうとした際に
「IIS Worker Process によっていファイルは開かれているため操作を完了できません」
というエラーメッセージが表示されてしまいます。
タスクマネージャーから該当のIIS Worker Processを終了することで変更を行うことが出来るようになりますが
解決策がわからず困っています。
どうかお力をお貸しいただけたら、と思います。
動作環境
WindowsServer2012R2
IIS8
開発環境
.netFramework4.6.2
VB.net
VisualStudio2013WEBExpress
下記のような形で呼び出しています。
VB.net
1'clsDLL 2 <DllImport("hoge.dll", _ 3 SetLastError:=True, CharSet:=CharSet.Ansi, _ 4 ExactSpelling:=True, _ 5 CallingConvention:=CallingConvention.StdCall)> _ 6 Public Shared Function hogeSetFilePath _ 7 ByVal hoge As String) _ 8 As Long 9 End Function 10 11'DLL呼び出し 12clsDLL.hogeSetFilePath("hoge") 13
なにか終了時にリリースするような処理が必要なのでしょうか。
どうぞよろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/26 08:32
2019/02/26 08:50
2019/02/28 08:26