我通常使用URL重写将内容ID传递给我的网站,所以这一点
Foo.1.aspx
Run Code Online (Sandbox Code Playgroud)
重写为
Foo.aspx?id=1
Run Code Online (Sandbox Code Playgroud)
对于特定的应用程序,我需要将多个ID传递给单个页面,所以我重写了要接受的东西:
Foo.1,2,3,4,5.aspx
Run Code Online (Sandbox Code Playgroud)
这在Cassini(Visual Studio的内置临时Web服务器)中运行良好,但是当我在运行IIS的实时服务器上尝试时,它给了我"Internet Explorer无法显示网页".这是IIS限制吗?我应该使用短划线或下划线而不是逗号吗?