URL 文字列の最後の 10 進数が 10 進数として読み取られるのではなく、ファイルに解決されるという問題があります。
これは、II7.0 の運用サーバー (したがって aspnet_isapi.dll のワイルドカード マップは適用されません) でのみ発生し、2 つの運用ノードのうちの 1 つだけで発生します。ノードはロード バランサーによって分離されます。
URL は次のようになります。
http://innerwebz_node_1/12345/123.4
最初のノードに URL を入力すると動作し、2 番目のノードでは停止します。
私たちは試しました:
Decimal In Route を使用した IIS6 でのルーティング
System.Web.Routing は .aspx ファイル拡張子でのみ機能します
ノード固有の設定を除いて、コード ベースと構成は同じです。
このようなことに遭遇したことがありますか?これを解決するための手がかりやオプションは役に立ちます。