Last post May 24, 2007 09:33 AM by BitShift
May 23, 2007 09:41 PM|Avarice|LINK
I am getting the following error message when trying to call MSMQ in a Visual C# 2005 project:
The queue does not exist or you do not have sufficient permissions to perform the operation.
I have Windows Vista Ultimate and Visual Studio 2005 running with Administrator permissions. I am used to working in XP. I tried looking for the ASPNET user account and could not even find it. I can create new web applications and things seem to work
fine. It just find it to be weird that I cannot find ASPNET or any of the other standard user accounts. Any help would be appreciated.
May 24, 2007 09:33 AM|bitshift|LINK
Firstly, if your running locally, then check the permissions on where the queue is located. Also, dont forget that if you move this code to a IIS6 web server, then the account you give permissions to is "network service"
Im also revisiting msmq programming, the last time i used it was with vb6/com.
Possibly, you need to find the folder that the queue is located in, and check the permissions on it. Is it a private queue you are writing to ?
This article might help