我正在尝试运行此处找到的 XSockets StockTicker 示例: http ://www.nuget.org/packages/xsockets.sample.stockticker
该软件包安装并显示 StockTicker.html,但是 websockets 服务器似乎没有启动(老实说,我不知道问题可能是什么,我只知道页面没有按应有的方式更新)。
几点注意事项:
1.) 我正在运行 Visual Studio 2013,它似乎仅在 IIS Express 下自托管应用程序。根据应用程序自述文件,我应该在 Visual Studio 开发服务器下运行:
右键单击项目并选择属性。
在“Web”选项卡下,转到“Servers”部分并设置 Use Visual Studio Development Server
这是一个问题,如果是这样 - 如何解决它?
2.) StockTicker.html 包含这一行: conn = new XSockets.WebSocket('ws://127.0.0.1:4502/Stock');
根目录中没有名为“Stock”的类,因此我假设它使用 MVC 约定并引用 Controllers 目录中的 StockController.cs。我修改了这一行,以说明示例包自身的安装位置以及应用程序运行的端口: conn = new XSockets.WebSocket('ws://127.0.0.1:62092/StockTickerSample/Stock');
3.) 我根据自述文件添加了一个 XSocketsBootstrapper。当我在 Start 方法中放置断点时,Visual Studio 告诉我没有加载任何符号并且该方法永远不会执行。这与上面的第 1.) 项有关吗?
我更正了对 jquery 的引用。