1

Nugetパッケージからインストールして、SignalRを使用するAsp .Net 4.0フレームワークでWebアプリケーションに取り組んでいます。ローカルでデバッグせずにアプリケーションをデバッグまたは実行すると、正しく動作します。ただし、本番サーバーにデプロイすると、シグナル/ハブを見つけることができません

web.config の次のフラグは役に立ちませんでした。

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

2 に答える 2

0

@ Url.Content( "〜/ Signalr / Hubs")を使用する必要があるようです...参照:Signalr FAQ

コメントである必要がありますが、十分な担当者がいません:-(。

于 2012-07-17T19:48:33.590 に答える
0

私の場合、新しい Windows 7 仮想マシンで SignalR を構成していて、Inetmgr の .NET コンパイル機能に移動するとエラーが発生することが最終的にわかりました。

この操作の実行中にエラーが発生しました。詳細: ファイル名: \?\C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\web.config 行番号: 137 エラー: 認識できない要素 'folderLevelBuildProviders'

したがって、「aspnet_regiis -iru」を実行するだけで、404 問題の問題が修正されました。

http://www.hanselman.com/blog/ASPNET4BreakingChangesAndStuffToBeAwareOf.aspx

于 2012-08-27T14:32:19.893 に答える