标签: signalr

将SignalR连接映射到用户

考虑像Facebook这样的Web应用程序,它可以向用户发送实时通知.

使用asp.net SignalR来跟踪哪个连接ID属于哪个用户的最佳方法是什么,即使用户断开连接或稍后重新连接?

asp.net notifications signalr signalr-hub

26
推荐指数
2
解决办法
3万
查看次数

Visual Studio 2012警告MSB3026:无法复制DLL文件

我一直在:

警告MSB3026:无法复制dll错误.

我在解决方案中有几个项目.

在构建时,我也得到错误:

错误47无法将"myapp\bin\Debug*.dll"复制到"bin*.dll".超过重试次数10.失败.

应用程序在调试过程中停止响应,我每次都必须关闭Visual Studio.这很烦人,但现在它也变得令人沮丧.

我们是八个团队成员,我们所有人都得到了同样的错误.我们无法重建解决方案,并且应用程序运行速度非常慢.

我们在项目中使用的一件事是SignalR.

这些是我到目前为止所尝试过的.他们没有帮助我,但他们可能会帮助读者:

  1. 我试过Visual Studio调试/加载中描述的解决方案非常慢,但是没有用.

  2. 我还尝试取消选中在每个项目属性中启用Visual Studio托管过程,但也没有解决问题.

  3. 解决方案在http://www.richard-banks.org/2008/04/how-to-fix-problems-with-locked-files.htmlhttp://social.msdn.microsoft.com/Forums/中描述.EN-US /的MSBuild /线程/ 40ed753e-47af-4638-8a72-1d607102a05c /

  4. 在项目上预构建脚本: if exist "$(TargetPath).locked" del "$(TargetPath).locked" if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"

  5. bin文件夹不受源代码管理.

  6. 有时杀死Microsoft.VisualStudio.Web.Host.exe进程会释放对文件的锁定,但这并不总是有效.

  7. 我以管理员模式运行Visual Studio.

  8. 我对源代码文件夹具有完全访问权限(权限读/写).

.net asp.net-mvc visual-studio signalr visual-studio-2012

26
推荐指数
2
解决办法
2万
查看次数

Signalr/Hub未在IIS 7中加载,但在Visual Studio中正常工作

我正在使用SignalR的Asp .Net 4.0框架上的Web应用程序,从Nuget包安装它.当我调试或运行应用程序而不在本地调试时,它可以正常工作.但是,当它部署到生产服务器时,它无法找到signal/hubs动态注入httphandlers的文件.由于它的动态特性,它必须在运行中创建,因此我不能将工作文件复制到项目中.

我尝试了以下加载文件的方法:

<script src="/signalr/hubs" type="text/javascript"></script>
<script src="signalr/hubs" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

并在代码背后:

ScriptManager.GetCurrent(Page).Scripts.Add(new ScriptReference("~/signalr/hubs"));
Run Code Online (Sandbox Code Playgroud)

所有这些都在本地工作,但不在服务器上.在html中呈现的路径看起来是正确的,但那里没有文件,传递404错误.如果重要,服务器已将应用程序设置为完全信任,并且该应用程序将作为IIS中使用子域的另一个站点下的应用程序运行.

c# iis iis-7 signalr signalr-hub

25
推荐指数
2
解决办法
3万
查看次数

SignalR和MVC捆绑

我正在尝试将SignalR与MVC捆绑使用,但在查找如何将/ signalr/hubs脚本包含到捆绑包中时遇到问题.现在我必须在jquery.signalR和我的代码之间插入路径.这将导致三个javascript文件请求.

有没有办法将/ signalr/hubs包含到我的mvc包中?

asp.net-mvc bundle signalr

25
推荐指数
2
解决办法
8824
查看次数

在调用客户端时,signalr服务器端方法应该是异步的吗?

我正在关注"SignalR Tutorial": http //www.asp.net/signalr/overview/hubs-api/hubs-api-guide-server

所以让我们假设这个简单的聊天方法:

public void Send(string name, string message)
{
     // Call the addNewMessageToPage method to update clients.
     Clients.All.addNewMessageToPage(name, message);
}
Run Code Online (Sandbox Code Playgroud)

假设我有一个拥有5万用户的聊天室.将Send方法更改为异步会有什么好处,如下所示:

 public async Task Send(string name, string message)
 {
     // Call the addNewMessageToPage method to update clients.
     await Clients.All.addNewMessageToPage(name, message);
 }
Run Code Online (Sandbox Code Playgroud)
  • IIS是否会保留当前的请求(发布聊天的用户)并等到每个客户端都收到通知?
  • 对"客户端"的调用是否完全异步,请求在此时发布?

谢谢!

asynchronous asp.net-mvc-4 signalr

25
推荐指数
1
解决办法
8056
查看次数

SignalR:使用驼峰盒

我想知道是否有办法配置SignalR,以便集线器中的客户端功能使用驼峰大小写返回对象.

谢谢.

serialization json.net deserialization signalr

25
推荐指数
2
解决办法
9648
查看次数

如何确定SignalR客户端的服务器断开连接?

问题是SignalR JavaScript客户端在与服务器的连接丢失时如何检测?

谢谢你的回复!

javascript long-polling signalr

24
推荐指数
6
解决办法
2万
查看次数

加载测试SignalR集线器应用程序的最佳方法是什么?

我想知道一些用于测试基于SignalR集线器的应用程序的不同方法.

asp.net-mvc asp.net-4.0 signalr

24
推荐指数
2
解决办法
1万
查看次数

什么是SignalR的浏览器兼容性?

我在网上找到的最多的是SignalR FAQ,其中声明SignalR在IE6/7中不起作用.但是,出于法律原因,我需要向客户提供支持的浏览器列表.是否有针对SignalR的经过测试的浏览器列表?

谢谢!

c# asp.net asp.net-mvc browser-support signalr

24
推荐指数
2
解决办法
1万
查看次数

IIS 7.5上的SignalR WebSockets

在我的IIS 7.5上,我的SignalR应用程序总是使用长轮询.根据我的搜索,IIS 7.5尚不支持WebSockets.

我希望,我错过了一些工具或配置来启用IIS 7.5中的WebSockets.或者我没有?

real-time iis-7.5 websocket signalr

24
推荐指数
2
解决办法
3万
查看次数