Here is the summary for your questions that are already answered in your support ticket.
1. Create two queues explicitly to be used by the application. Please ensure that the user specified in the application pool of your IIS has the appropriate rights to access the queue's.
Why two queues? This is because IIS uses the overlapped recycling mechanism and since Telerik OpenAccess ORM requests exclusive access to the queues, this could cause conflicts, that you already get.
If you have 2 queues specified, which can be done by adding a semi-colon the queue names like in the following example:
then we try to access the first queue specified and in case of problems we try the second one also. You can also specify more queues as needed.
2. In your global.asax file please add a call to dispose the database object. See the following example.
sender, EventArgs e)
// Code that runs on application shutdown
var ctx = ContextFactory.GetContextPerRequest();
The reason for that is, that with this call, the queues are closed explicitly and can be accessed be a succeeding process. If this is not done, the recycle process will kill the app and the corresponding handles to the queues are not freed. You can only access the queue again, by rebooting the server.
Regarding your question having different databases and one multicast address specified. Logically this should not be a problem, but it is recommended to use a different multicast address if you have different databases in your environment. The reason is, that the queues will receive messages send by another application that do not belong to the actual application. Though the message will be read and therefore causes unnecessary operations in your application. Therefore I would recommend 1 multicast address per configured application.
Hope this helps.
Feel free to ask in case you have any other question.
OpenAccess ORM Q2 2013 brings you a more powerful code generation and a unique Bulk Operations support with LINQ syntax. Check out the list of new functionality and improvements shipped with this release.