URL存在SignalR问题
本文关键字:问题 SignalR 存在 URL | 更新日期: 2023-09-27 18:29:50
我遇到了一个似乎无法解决的问题。感谢您提供的任何帮助。
我有一台Server2008R2SP1服务器,它正在运行一个.net应用程序,我们正试图在该应用程序上实现SignalR。它在3台服务器中的1台上运行。我的URL是
http://%SITENAME/signar/egotiate?clientProtocol=1.4&connectionData=%5B%7B%22名称%22%3A%22媒体集线器%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服务器上。我找到了很多说明,但没有具体发现这个问题。
我进入了web配置并打开了显示编译错误的功能。我点击了这个网址http://%SITENAME/signar/regotiate?clientProtocol=1.4&connectionData=%5B%7B%22名称%22%3A%22媒体集线器%22%7D%5D&_=1452535854677,并得到一个关于machine.config密钥的错误。在谷歌上搜索错误后,我从服务器上的web.config中删除了IsolateApps。
这是我关注的链接。
IsolateApps导致指定的解密密钥具有无效的十六进制字符