【问题标题】:Installing ASP.Net SignalR on Deployment Server在部署服务器上安装 ASP.Net SignalR
【发布时间】:2013-12-23 21:25:01
【问题描述】:

我有一个非常简单的 asp.net signalr 应用程序,它在我的本地机器上运行良好。但是当我将所有这些文件复制到部署服务器时。它只是停止工作。我什至无法访问网址

网站/signalr/集线器

可能的原因可能是某些安装包。我在本地计算机的 ProgramFiles/MicrosoftWebTools/Packages 中安装了几个包,但部署服务器中没有。 好吧,我不确定这是否是问题所在,即使它是那么如何解决它。

【问题讨论】:

  • 您运行的是什么版本的 IIS?如果您使用的是 8.0 之前的版本,则需要添加无扩展 URL 支持:support.microsoft.com/kb/980368/en-us 这是最可能的情况 - 如果不是这种情况,请参阅以下文档以获取其他可能的解决方案:asp.net/signalr/overview/signalr-20/…
  • 您没有在部署服务器上安装 signalr。 SignalR 是一个框架,当您将其放入项目时会发生“安装”。我不确定 Program Files 如何与讨论相关。更好的问题是,您能否在部署服务器上托管常规 ASP.NET 网站?
  • @dflower 我正在由 ASP.net 网站和 WCF 服务托管的同一台服务器上测试此 SignalR 应用程序。他们工作正常。
  • 您的部署服务器是否有 .net 4.0 或更高版本?您如何打包您的应用程序以发送到服务器?
  • @ShashankChaturvedi .Net 框架已安装,其版本为 4.5。我正在尝试使用 msdeploy 发布它并尝试使用 XCopy。

标签: asp.net .net signalr


【解决方案1】:

我之前在 Windows Server 2008 R2 上测试过它。我仍然不知道如何让它在这个服务器(2008 R2)上工作。我已经安装了 Windows Server 2012 R2 并在其中测试了相同的应用程序。它在我的最后工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多