如果你查了幾個小時并且是webform項目請先去看看第三種是否對你有所幫助
第一種:把你的Signalr更新到最新的版本,并且記着引用版本比對的js包

第二種:在你的配置檔案中增加這些節點
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"></modules>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
</configuration>
第三種:在webform中發現了這個問題
你需要這樣的引用
<script src=“SignalR/Hubs”>或者<script src="/SignalR/Hubs">
而非這樣的引用:<script src="~/SignalR/Hubs">
aspx并不支援這種文法