我正试图在IIS上部署一个信号器站点.代码在VS中都可以正常工作,但到目前为止,我已经try 过解决信号器/集线器的问题,但遇到了404 not found个错误.

1) 将脚本ref更改为:

script src="<%= ResolveUrl("~/signalr/hubs") %>" type="text/javascript"></script>

2)修改Web.Config,包括:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
    </modules>
</system.webServer>

3)将IIS上的调用请求更改为UrlMappingsModule.

4) 增加SignalR.Hosting.AspNet.dll,看看这是否有帮助.

不确定还需要try 或判断什么,是否需要帮助或指向正确的方向?

推荐答案

try 将通配符应用程序映射添加到服务器,以帮助映射脚本URL"~/SignalR/Hubs"中的未知扩展名

Asp.net相关问答推荐

由于 Blazor Change Detection API,组件重新渲染被跳过.如何避免?

Asp.Net Core 创建一个控制器来使用 SendGrid 发送邮箱

RNGCryptoServiceProvider - 随机数审核

如何删除字符串的定义部分?

将 NUnit 添加到 ASP.NET MVC 测试框架的选项中

AppendHeader 是否与 AddHeader 完全相同?

ASP.Net - App_Data & App_Code 文件夹?

测试项目中的 App.config

无法读取配置部分system.servicemodel,因为它缺少部分声明

在视图 Mvc.net 中访问路由值

asp.net mvc 中的 RedirectToAction 用法

如何以编程方式获取会话 cookie 名称?

将复选框的值传递给 asp.net mvc4 中的控制器操作

文本框的输入按键触发事件

Twitter bootstrap glyphicons 不会出现在发布模式 404 中

在每个控制器的 ASP.NET WebAPI 上强制使用 CamelCase

SQLServer 与 StateServer 的 ASP.NET 会话状态性能

如何使div按钮提交其所在的表单?

使用 NLog 在 ASP.NET Web API 2.1 中进行全局异常处理?

如何使用 WebAPI 处理图像