2015-05-19 25 views
0

嗨我使用信号与我的MVC 5应用程序,它的工作正常。而我的集线器是在一个单独的Web应用程序中。所以我必须提供集线器连接URL作为参数而不是硬编码它。如何设置Signalr连接中心网址使用网络配置

这里是在Web版式页面我目前的网址..

<script src="@Url.Content("http://localhost:51734/signalr/hubs")"></script> 

而我需要的是把使用的Web配置文件配置项这个网址。

回答

1

使用以下

<script src='@Url.Content(System.Configuration.ConfigurationManager.AppSettings["HubUrl"])'> 
</script> 

记住的System.Configuration大会引用添加到您的项目。

而且在你的web.config

<configuration> 
    ... 
    <appSettings> 
    ... 
    <add key="HubUrl" value="http://localhost:51734/signalr/hubs" /> 
    </appSettings>