1

私は、現在sefURLを必要とする従来のASPでアプリケーションを開発しています。asp.netの経験はありませんが、ASP.NET+IIS6には組み込みのURL書き換え機能があると聞いています。したがって、誰かにURL書き換えコンポーネントを購入してもらう前に、ASPクラシックアプリケーションでASP.NET/IIS6URL書き換え機能を使用できるかどうか疑問に思っています。

これが可能な場合は、すぐにテストできるように、次のURLのサンプルweb.configファイルに投稿してください。

/Country/State/City/Area/Rental-1234/
/Country/State/City/Area/Rental-1234/Photos

なる:

/rental-detail.asp?rental_id=1234
/rental-photos.asp?rental_id=1234

編集 - -

Webサーバーは、Windows2003Serverで実行されているIIS6サーバーです。IIS7のURL書き換え機能を使用できる場合、次の質問は、IIS6からIIS7へのアップグレードがどれほど簡単かということです。このタスクには、サービスパックのアップグレードで十分ですか?

4

3 に答える 3

1

はい、可能ですが、IIS6の場合、IsapiRewriteのようなサードパーティのURL書き換えモジュールが必要です。

http://www.isapirewrite.com/

于 2009-10-10T06:01:09.650 に答える
1

IIS5、IIS6、またはIIS7でのURL書き換えの場合、 IIRFを実行できます。

  • PHP、ASP、ASPNET、JSP、またはIISで実行するすべてのもので動作します。
  • 無料のオープンソースです
  • mod_rewriteのような構成構文
  • パターンで正規表現を使用できます
  • IISアプリケーションごとに異なる構成を使用できます
  • URLの書き換えに加えて、任意のリクエストヘッダーを書き換えることができます。
  • 透過(リバース)プロキシも実行します。(ProxyPass)
于 2009-10-25T22:58:44.850 に答える
1

IIS6 を IIS7 にアップグレードすることはできません。各バージョンは、オペレーティング システムのバージョンに関連付けられています。したがって、IIS7 にアップグレードするには、サーバーを Server 2008 にアップグレードする必要があります。

于 2009-10-10T11:51:57.207 に答える