2

共有ホスティングで拡張子のない URL (ASP.NET MVC デフォルト) を使用することは可能ですか? Global.asax ルーティングに .aspx 拡張子を含めることで GoDaddy を機能させる方法をいくつか見てきましたが、URL に .aspx を含めたくありません。

4

3 に答える 3

4

はい、現在 GoDaddy でホストされており、ASP.NET の拡張子のない URL で共有されているサイトがいくつかあります。ワイルドカード マッピングにアクセスしたり、共有ボックスに ISAPI フィルターを追加したりできないため、IIS7 統合パイプライン モードを有効にする必要があります。これを有効にすると、着信 (拡張子なし) URL を .aspx などに、HTTP モジュールまたは URLRewriter.NET などを介してルーティングできます。

幸運を。

于 2009-07-17T16:51:12.133 に答える
2

IIS6 (または IIS5 も) を使用しているようです。つまり、拡張機能のないルーティングを取得するには、サーバー設定を変更するか、ISAPI フィルターをインストールするように依頼する必要があります。特に GoDaddy では、そのようなことは起こらないと思います。そのため、IIS7 ホスティングを提供してくれる人を探したほうがよいでしょう。

于 2009-07-17T16:41:24.183 に答える
0

これをチェックしてください。

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

これは、ホストされた環境でそれを行う方法を示しています。

于 2009-07-17T16:40:31.873 に答える