昨天发了个贴子:http://topic.csdn.net/u/20071024/16/7e564963-ad5d-4cbf-b204-d54bd3db321c.html
是关于C#伪静态路径的求助,找了N多资料,终于算搞懂了点.能够在VS2005上直接测试运行.
但是为啥生成网站后,单独放到IIS站点里,就不得行了呢?
是不是还有什么设置没有做?
如:
在VS2005上访问:http://localhost:4178/WebSite1/find-%e7%9f%bf 可以正常访问.
但是将生成的网站单独建个网站进行访问的时候就会出现上面这种访问失败,具体如下:
访问:http://localhsot/website1/a.aspx (这是原文件),能正常访问
访问:http://localhsot/website1/find-%e7%9f%bf (这是伪静态路径,指向的还是a.aspx)此时就出现"无法找到该页"的提示.
望大侠告之..
是关于C#伪静态路径的求助,找了N多资料,终于算搞懂了点.能够在VS2005上直接测试运行.
但是为啥生成网站后,单独放到IIS站点里,就不得行了呢?
是不是还有什么设置没有做?
如:
在VS2005上访问:http://localhost:4178/WebSite1/find-%e7%9f%bf 可以正常访问.
但是将生成的网站单独建个网站进行访问的时候就会出现上面这种访问失败,具体如下:
访问:http://localhsot/website1/a.aspx (这是原文件),能正常访问
访问:http://localhsot/website1/find-%e7%9f%bf (这是伪静态路径,指向的还是a.aspx)此时就出现"无法找到该页"的提示.
望大侠告之..
解决方案 »
- C#如何让word表格居中显示
- ASP.NET页面传值的问题,在线等
- C# TCPIP FlyTCPFramework类库问题
- 调用dll文件的郁闷~
- media player sdk中开发的一个小问题
- 如何获取exchange一个用户的邮箱总的容量?
- C#中OracleType用什么类型能把数组作为参数传给存储过程
- C#写的一个完整的winForm程序,怎么嵌入到网页上运行
- 如何得到指定DataRow在DataTable中的Index?
- Form frm = Activator.CreateInstance(type) as Form; //创建反射窗体实例 建立窗体的实例;
- ApplicationSettingsBase类与Configuration类有什么区别?
- 求救:Winform下的程序--读取Word文档,可能会的不难谢谢了! 我就还有50分了全给你们了,帮解决一下谢谢!
但有的时候,你要重写的URL要么拥有一个不为ASP.NET处理的文件扩展名(譬如, .jpg, .gif, 或 .htm),要么根本没有扩展名。
譬如,
http://www.store.com/products/Books
http://www.store.com/products/DVDs
http://www.store.com/products/CDs
在 IIS5 和 IIS6 中,使用ASP.NET处理上面这样的URL不是很容易。
IIS 5/6 使得在ISAPI扩展(ASP.NET就是这样一个扩展)里非常难以重写这些类型的URLS。
你需要做的是使用ISAPI过滤器在IIS请求管道(request pipeline)的较早期实现重写。