首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 第七贴 学习URL改写和相关知识 奇怪的有关问题本来在我的文件系统中测试是OK的,但我在IIS中加了网站就不行了

2011-12-25 
|M| 第七贴 学习URL改写和相关知识 奇怪的问题本来在我的文件系统中测试是OK的,但我在IIS中加了网站就不行

|M| 第七贴 学习URL改写和相关知识 奇怪的问题本来在我的文件系统中测试是OK的,但我在IIS中加了网站就不行了
http://community.csdn.net/Expert/topic/5500/5500394.xml?temp=.7407648

奇怪的问题本来在我的文件系统中测试是OK的
如他生成的地址
http://localhost:1914/UrlRewriteNet2/Defa
他会正确的改写为
http://localhost:1914/UrlRewriteNet2/Default.aspx?name=Defa
但我在IIS中加了网站就不行了
http://localhost:1708/Def
提示:
HTTP   错误   404   -   文件或目录未找到。
Internet   信息服务   (IIS)
我设置了断点发现
他没有去执行
void   context_BeginRequest(object   sender,   EventArgs   e)
这里的语句而文件系统的那个就有

这是怎么回事

[解决办法]

[解决办法]
http://localhost:1708/Def你有没有把当前站点作为iis的目录?
[解决办法]
1.iis本身并不能处理没有扩展名的文件,在你的程序取得请求地址后,需要指定到一个存在的页面去处理。
2.将iis中站点属性-》主目录-》配置-》在[通配符应用程序映身]边的上[插入]-》选择c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

应该就可以了
环境:vs2005,iis6

热点排行