/signalr/hubs フォルダーの 404 エラーについて多くの質問があることは知っていますが、それらすべてを読みましたが、どれも私の問題とは関係ありません。
通常、私のコードはローカル マシンとテスト サーバーで動作するためです。しかし、同じコードは本番サーバーでは機能しません。これは私を夢中にさせます。アプリ プールをリサイクルし、IIS または w3svc サービスを再起動しようとしましたが、役に立ちませんでした。
私の Web サイトは安全な Web サイトであり、これが問題を引き起こす可能性があると思いますが、SSL を使用して SignalR を実行することについては何も見つかりませんでした。
私のプロジェクトは ASP.Net Web フォーム (Web サイト) であり、Windows Server バージョン 6.0 (ビルド 6002、SP2) 上の IIS 7 で実行されています。アプリケーション プールは、.Net Framework バージョン 4.0.30319 で実行するように構成されています
PS: Signalr を問題なく実行する別の https サイトがありました。だから私はとても混乱しています。
編集:同じサーバーに別のWebサイトを作成し、作業中のサーバーから作業中のコードをコピーして試しました。結果は同じでした。サーバーまたは IIS に関する何か (おそらく構成) があります。
解決策: この解決策は私の問題も解決しました。実際にこれを試してみましたが、500 Internal Server Error が発生してあきらめました。これがこの解決策であるものは何でも、私の質問を変更したいのですが、このコードの目的は何ですか? この変更を行わなくても、サイトが別のサーバーで機能するのはなぜですか?