我最近在我的中心设置了这个功能:
public void createFileAndWrite(string path, string content)
{
Clients.Others.createFile(
new CreateFile
{
UserName = users[Context.ConnectionId],
Path = path,
Content = content
});
}
似乎没问题,但是当我构建项目时,我的网站无法连接到SignalR Hub。此错误出现在浏览器控制台中:
SignalR: Error loading hubs. Ensure your hubs reference is correct, e.g. <script src='/signalr/js'></script>.
所以我推断,这是我的CreateFile类的责任。它是;删除这些线后,一切都很完美。在Hub中的每个其他函数中,我使用字符串来传递信息。
有趣的事实是:它在我的网站客户端上没有用(我使用javascript连接服务器)但是c#客户端(windows应用程序)上的一切似乎都运行良好。
那么,我真的不能使用自己的类来组织我想要发送的数据吗?我在asp.net网站上找不到任何相关内容。