次のルートは、BasePath の下の任意のフォルダー構造と一致します。
http://BasePath/{*SomeFolders}/
同じ BasePath 構造の下にある任意の zip ファイルに一致する別のルートを作成するにはどうすればよいですか?
私はこれを試しました...
http://BasePath/{*SomeFolders}/{ZipFile}
...しかし、それはエラーです
リテラル セクションやパラメーターなど、複数のセクションを含むパス セグメントには、キャッチオール パラメーターを含めることはできません。パラメータ名:routeUrl
これにどのようにアプローチすればよいですか?
*更新*
実際、元の要件には欠陥があります。{ZipFile} は、内容に関係なく最後のセクションに一致します。(ファイルまたはフォルダ)
実際には、一致させようとしているルート パターンは次のようになるはずです。
http://BasePath/{*SomeFolders}/{ZipFile}.zip