C# HTTP上的MSMQ-拒绝访问401错误

C# HTTP上的MSMQ-拒绝访问401错误,c#,http,iis,msmq,windows-server-2012,C#,Http,Iis,Msmq,Windows Server 2012,我使用MSMQ通过http协议发送消息,并通过消息重定向向IP地址发送确认。此安装程序适用于Windows 10,但使用Windows Server 2012 R2时出现问题。正在发送和接收消息,但确认无法在接收端发送。发送传出队列上的未确认计数不会减少 @“FormatName:DIRECT=http://{0}/msmq/PRIVATE$/queue_name_{1}” 重定向xml: <StreamReceiptSetup xmlns="msmq-streamreceipt-mapp

我使用MSMQ通过http协议发送消息,并通过消息重定向向IP地址发送确认。此安装程序适用于Windows 10,但使用Windows Server 2012 R2时出现问题。正在发送和接收消息,但确认无法在接收端发送。发送传出队列上的未确认计数不会减少

@“FormatName:DIRECT=http://{0}/msmq/PRIVATE$/queue_name_{1}”

重定向xml:

<StreamReceiptSetup xmlns="msmq-streamreceipt-mapping.xml">
<setup>
<LogicalAddress>http://*/msmq/PRIVATE$/queue_name_*</LogicalAddress><StreamReceiptURL>http://192.168.0.101/msmq/PRIVATE$/order_queue$</StreamReceiptURL>
</setup>
</StreamReceiptSetup>

http://*/msmq/PRIVATE$/queue\u name_*http://192.168.0.101/msmq/PRIVATE$/order\u队列$
当试图通过以下位置的浏览器访问MSMQ时:

/MSMQ

接收401错误:

错误消息401.3:您没有使用您提供的凭据查看此目录或页面的权限(由于访问控制列表,访问被拒绝)。请请求Web服务器管理员授予您访问“C:\inetpub\wwwroot\msmq”的权限

IIS日志:

2017-07-05 15:56:57 192.168.0.100 55518 192.168.0.101 80 HTTP/1.1 POST/msmq/private$/order_queue$?senderstream=2liqbhfjifrethbx1mmtxnqvn8gv1dscy4spazo5i0za2fj 404未找到-

使用Windows 10时,收到预期的501错误。什么可能导致Windows Server 2012 R2出现401.3错误