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