我使用的是SignalR,它映射到虚拟路径"~/signalr“上的asp.net应用程序。SignalR从虚拟路径“~/signalr/集线器”开始动态地在app上创建javascript代理集线器。
因此,url "[http://myapp]/signalr/hubs"是动态javascript内容的位置。如何将此虚拟路径添加到Asp.Net网络优化绑定中?
从1.1开始的Asp.Net网络优化框架支持VirtuPathProvider的ASP.NET捆绑/缩小:包括动态生成的Javascript
实际上,我不知道如何使用这些VPP。有人能详细解释一下吗?还是举个例子比较好?
发布于 2014-12-16 15:20:00
将动态内容集成到捆绑过程中需要以下步骤:
有关虚拟路径提供程序+绑定的一些示例,请参见捆绑、小型化与嵌入式资源或捆绑动态生成控制器/操作内容。
发布于 2014-04-24 09:37:49
我不确定是否有办法做到这一点,但另一种选择是在构建时生成/signalr/集线器javascript。这样,您就可以将生成的js文件打包。
请参阅http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client中的“如何为http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client生成的代理创建物理文件”一节。
https://stackoverflow.com/questions/19650541
复制相似问题