2015-05-19 76 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>