0

インターネットで検索したところ、3つのオプションがあるように見えました

  1. 古い難しい方法: IIS 用の URL ハンドラー拡張機能を作成します (用語が正しいかどうかはわかりません)。
  2. .NET 3.5 の方法: Web.config を複雑に変更して、ある種の URL ハンドラー クラスを作成します。
  3. 新しい簡単な .NET 4.0 の方法: Global.asax.cs で MapPageRoute を呼び出します。

最初に2つ試しましたが、うまくいきませんでした。それから私は3を試みましたが、失敗しました。いくつかの努力の後、IIS がデフォルトで .net 2.0 アプリケーション プールを使用するように設定されていることがわかりました。これで 3 に成功しました。

しかし問題は、URL に/,\, %, & ...のようなものが含まれていると機能しないことです。ウィキペディアで新しいページを定義する場合、a/b でも機能します。まさにそれが欲しい。URLのようにするにはどうすればよいですか

http://[my server name]/[whatever words except some special names like 'admin']

ウィキペディアのように動作しますか? オプション 1 を使用する必要がありますか? または、いくつかの特別な設定でオプション 3 を引き続き使用できますか? (もちろん、私は最も簡単な方法が欲しい... :))

4

0 に答える 0