dear VB collegues,
I have developed an application using memory mapped files ( System.IO.MemoryMappedFiles ). All works well when using Visual Studio for Windows Desktop.
Now I have gone one step further and create a WCF service running on IIS7 that reads the data from the memory mapped file and returns it through the webservice.
Unfortunately, the webservice always returns the error "File not found" as the webservice cant find the memory mapped file.
I have appended the (simplified) code of the webservice.
Public Function GetCurrentValue() As String Implements IService1.GetCurrentValue
Dim MWorksTagA As System.IO.MemoryMappedFiles.MemoryMappedViewAccessor
Dim x As Integer
Try
MWorksTagA = MemoryMappedFile.OpenExisting("MWorks").CreateViewAccessor
MWorksTagA.Read(Of Integer)(0, x)
Return CStr(x)
Catch ex As Exception
Return ex.Message
End Try
End Function
Question.
Is it possible that a WCF webservice on IIS cant open the memory mapped files ( they are really open - I can access them through a normal windows application ).
I am really puzzled with this.
thank you,
guido