SignalR与URL有关

时间:2016-01-12 02:53:40

标签: c# asp.net signalr signalr-hub

我有一个我似乎无法弄清楚的问题。感谢您提供的任何帮助。

我有一台运行.net应用程序的Server 2008 R2 SP1服务器,我们正在尝试实现SignalR。它适用于3台服务器中的1台。我的网址是

  

http://%SITENAME/signalr/negotiate?clientProtocol=1.4&connectionData=%5B%7B%22name%22%3A%22mediahub%22%7D%5D&_=1452535854677

我在日志中发现的错误是

2016-01-11 12:56:58,506 [65] ERROR ASP.global_asax [(null)] - 
MESSAGE:     A potentially dangerous Request.Path value was detected from the client (&).
SOURCE:      System.Web
URL:         http://%SITENAME%/signalr/negotiate clientProtocol=1.4&connectionData=[{"name":"mediahub"}]&_=1452536862615
REFERRER:    
FORM:        
QUERYSTRING: 
TARGETSITE:  Void ValidateInputIfRequiredByConfig()
STACKTRACE:     at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
   at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)
= = =

它位于服务器2008 R2 sp1服务器上。我找到了很多指示,但没有具体发现这个问题。

1 个答案:

答案 0 :(得分:0)

我进入了网络配置,然后打开显示编译错误。我点击了此网址http://%SITENAME/signalr/negotiate?clientProtocol=1.4&connectionData=%5B%7B%22name%22%3A%22mediahub%22%7D%5D&_=1452535854677并收到有关machine.config密钥的错误消息。在谷歌搜索错误后,我从服务器上的web.config中删除了IsolateApps。

以下是我所遵循的链接。

IsolateApps causes Decryption key specified has invalid hex characters