Oprettet fre. d. 09. juli 2010 kl. 16:26:37

nuab
nuab (16.550 point. Point ude: 190)

Problem med at skrive i en MSMQ på LAN fra en DMZ server

Jeg har en Webservice skal sende en string til en MSMQ. Hvis jeg bruge stien myLANserver\private$\request. Jeg har fint forbindelse med en MSMQ hvis jeg laver den på DMZ serveren med webservice på. altså myDMZserver\private$\request

Det er jo nok noget med nogle rettigheder. Der er opsat regler i firewall som giver adgang mellem serverne.

Jeg benytter følgende kode

if (MessageQueue.Exists(requestPath))
  requestQueue = new MessageQueue(requestPath);
else
  requestQueue = MessageQueue.Create(requestPath);

Skrevet søn. d. 11. juli 2010 kl. 00:31:20| #1

arne_v
arne_v (1.005.403 point)
Fejlbesked ?

Hvad er der helt præcist givet adgang til ?

Skrevet man. d. 12. juli 2010 kl. 08:00:07| #2

nuab
nuab (16.550 point)
Fejlen:  Invalid queue path name

Jeg har også prøvet med men det giver samme fejl.
Direct:OS=myLANserver\private$\request
FormatName:Direct:OS=myLANserver\private$\request (Fejlen er lidt anderledes her, Cannot determine whether a queue with the specified format name exists)

Opsætning af serverne er ikke mig selv der har gjort det.(Har ikke evnerne). Da LAN serveren findes bag firewall'en og DMZ serveren findes foran, er der opsat exceptions mellem disse to servere i firewall'en. Der en exception for MSMQ

myLANserver er også indsat i host filen på DMZserveren

Skrevet man. d. 12. juli 2010 kl. 08:08:46| #3

nuab
nuab (16.550 point)
MSMQ er opsat til at Anonym, everyone mm. har Fuld kontrol

Skrevet man. d. 12. juli 2010 kl. 13:59:52| #4

nuab
nuab (16.550 point)
Jeg får følgende fejl med når send kaldes

at System.Messaging.MessageQueue.MQCacheableInfo.get_WriteHandle() at System.Messaging.MessageQueue.StaleSafeSendMessage(MQPROPS properties, IntPtr transaction) at System.Messaging.MessageQueue.SendInternal(Object obj, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType) at System.Messaging.MessageQueue.Send(Object obj) at NavisionIntegration.MSMQ.Send(String query) in C:\Inetpub\NavisionIntegrationServicePublic\MSMQ.cs:line 99 at NavisionIntegration.NavisionIntegrationService.InvoikeNavisionNoResponse(String parameterRequest) in C:\Inetpub\NavisionIntegrationServicePublic\NavisionIntegrationService.asmx.cs:line 139

Skrevet man. d. 12. juli 2010 kl. 14:01:59| #5

nuab
nuab (16.550 point)
Hvis jeg kalder

if (MessageQueue.Exists(@"FormatName:Direct:OS=LANServer\private$\navisionrequest"))

at System.Messaging.MessageQueue.Exists(String path) at NavisionIntegration.MSMQ..ctor() in C:\Inetpub\NavisionIntegrationServicePublic\MSMQ.cs:line 60 at NavisionIntegration.NavisionIntegrationService.InvoikeNavisionNoResponse(String parameterRequest) in C:\Inetpub\NavisionIntegrationServicePublic\NavisionIntegrationService.asmx.cs:line 138

Skrevet man. d. 12. juli 2010 kl. 15:47:12| #6

nuab
nuab (16.550 point)
he he. JEg har selv fundet løsningen.......Der var to ting. Den ene var en total fejl 40. FormatName:Direct:OS=LANServer\private$\navisionrequest"
det skal være
FormatName:Direct=OS:LANServer\private$\navisionrequest"
Jeg har dog på det et tidspunkt brugt en rigtige.

Men den anden er at man ikke kan bruge funktionen Exists på en queue som ikke findes lokal.

Arne V. Hvis du vil have point for din deltagelse læg et svar.

Skrevet tir. d. 13. juli 2010 kl. 01:11:00| #7

arne_v
arne_v (1.005.403 point)
nej tak - jeg synes ikke at jeg har hjulpet så meget her

Skrevet tir. d. 13. juli 2010 kl. 07:35:51| #8

nuab
nuab (16.550 point)
Ok. det bestemmer du. Jeg synes ellers man skal have noget fordeltagelsen.

Skrevet tor. d. 02. september 2010 kl. 18:59:23| #9


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Hvordan håndteres 404 teknisk korrekt i asp.net

Oprettet den 8. februar 2012 kl. 06.56
trine_se giver 30 point for svar | Giv et svar »

WYSIWYG editor til CSS der kan arbejde med aspx filer

Oprettet den 7. februar 2012 kl. 09.59
pixiball giver 30 point for svar | Giv et svar »

Automatisk oprettelse af subdomæner

Oprettet den 7. februar 2012 kl. 01.47
Jonasmp giver 200 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Gør dig selv en tjeneste: Køb et ordentligt SD-kort

Der kan være meget stor hastighedsforskel på to umiddelbare ens SD-kort. Se her hvad du skal være opmærksom på, når du køber ekstra hukommelse til din mobil, tablet eller kamera.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Gratis flysimulator fra Microsoft

Den legendariske Flight Simulator fra Microsoft genopstår den 29. februar - og denne gang er spillet gratis.


Nyheder fra Computerworld

Teaser billede

Bank: Derfor er login uden NemID helt i orden

Der er ikke hold i påstanden om sikkerhedsproblemer i forbindelse med bankkunders login uden brug af NemID, lyder det fra Nykredit Bank.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger