【发布时间】:2013-06-03 15:37:33
【问题描述】:
我正在尝试在 Visual Studio 2012 中构建 SignalR 应用程序。我的问题是它在 Visual Studio 调试下运行良好(在 Windows 7 上使用 Visual Studio 2012),但是当我尝试在 Windows 上的 IIS 8 上部署应用程序时Server 2012,该应用程序仅显示 index.html 页面。
我决定尝试缩小问题是在我的代码中还是在 SignalR 中。我编译了http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr 中显示的 SignalR 教程。这在 Visual Studio 下可以正常工作,但再一次,除了在 IIS 下显示静态页面之外,它什么也不做。
我已经尝试过这里列出的一些方法:Signalr/Hub not loading in IIS 7 but working correctly in Visual Studio,但它们似乎都不起作用。
【问题讨论】:
-
您是否在控制台中遇到任何错误?打开日志记录 ($.connection.hub.logging = true)。
-
你的聊天页面是不是叫index.html?还是您的聊天页面被称为不同的名称,而 index.html 只是新网站的默认 IIS 页面?
-
有完整源代码的最终解决方案吗?
标签: iis signalr iis-8 windows-server-2012