当前位置: 代码迷 >> ASP.NET >> asp.net不知道能不能实现这个功能,该怎么解决
  详细解决方案

asp.net不知道能不能实现这个功能,该怎么解决

热度:5859   发布时间:2013-02-25 00:00:00.0
asp.net不知道能不能实现这个功能
例如目录:
www.xx.com/abc0/10
www.xx.com/abc1/10
www.xx.com/abc2/10
.........
但是abc0,abc1,abc2这些在系统中
是不存在的文件,运行上面的URL,
就会报错,“没有找到资源”之类的。

我的思路是在Global.asax中RewritePath到
www.xx.com/Default.aspx?key=abc0&key1=10
www.xx.com/Default.aspx?key=abc1&key1=10
www.xx.com/Default.aspx?key=abc2&key1=10

不知道能不能实现这个功能?

------解决方案--------------------------------------------------------

思路2种:
1:IIS上解决, isapi_rwl_x86_0068.msi 这个东西能解决问题。我用的就是这个
2:程序上实现,和你说的差不多,不过要在虚拟目录里面写上 *.*,这是别人告诉我的,我还没试,不过我估计可行,只要能执行到程序里面,一切皆有可能!
------解决方案--------------------------------------------------------
服务商的虚拟主机
--------------------------
这就麻烦了,一般这样访问,/abc0/10 IIS会自动去找文件夹,找不到就报错,根本到不了程序里面。配置webconfig感觉也不行。其余方法想不到。期待高人
  相关解决方案