20071115 aspx IIS web 该页无法显示
http://www.yippeesoft.com
做好的ASPX文件,在另一台微机上使用时提示:“无法找到该页”
该微机安装了NETframework11,IIS运行正常,设置了虚拟目录,在该目录下的其他HTM文件都可以通过HTTP打开。
用的是ACCESS数据库,安装了MDAC2.8,OFFICE2003。
奇怪的是,另一台一样的微机上就好用,是否还是进行其他设置??
问题找到!!运行:aspnet_regiis -i
开始–运行 — cmd
cd C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727
aspnet_regiis -i -enable
IIS–>WEB服务扩展–>起动相关服务.
一般是一楼提出的问题!
你没有开服务扩展!
在IIS管理下边有一个找到相应的服务扩展,然后打开"ASP"和ASp.NET
一般的HttpModule方法在你要重写的URL含有.aspx 扩展名或者包含另一个被设置为ASP.NET处理的扩展名的情形下一切都工作,不需要任何特定的服务器配置
但有的时候,你要重写的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)的较早期实现重写。
“该页无法显示”问题总结
“无法找到该页
您正在搜索的页面可能已经删除、更名或暂时不可用。”
问题总结,供大家参考
1、检查IIS的配置
如:使用开发工具的版本;IIS是启动默认文档(*.aspx);“
映射”是否正确等;
2、检查程序所在的文件夹是否web共享;
3、检查服务器asp.net服务是否允许运行;
4、刷新网站;
5、重装IIS
在项目的配置文件中因为设置了一个名为.hnas的扩张名。
而以.hnas为扩张名的网页是整合出来的实际并不存在。因此在“确定文件是否存在”选择“否”。
优点:
1、 支持无扩展名的网页。不用建立文件夹和文件。
2、 思路简单,用法也很简单,代码也不复杂,不涉及高深的理论;
3、 支持搜索引擎,就是说可以被各大搜索引擎搜录。
4、 可以配合域名泛解析使用。
缺点:
1、 需要修改一下IIS 404b错误的处理方法;
2、 效率要略微低一点。
3、 如果您只使用.aspx的扩展名的话就可以不用修改IIS了。
4、 Asp不支持。因为asp的Server.Transfer不能带参数(?id=jyk),不能传递参数的重写几乎没有什么意义。
一个http请求是与如何工作的呢?请看以下实例,我们将浏览器发出的请求URL分层四段。
http://localhost/guestbook/user/admin/index.castle
1 2 3 4
第一段“guestbook/user”由Controller的ControllerDetails Attribute决定,设置为Area属性为“guestbook/user”的Controller才有可能会被调用。
第二段“admin”决定系统会调用AdminController类,类的Namespace和大小写与此无关。但是 ControllerDetails的Area属性必须匹配才行。该值的大小写无关。
第三段“index”决定系统会调用GuestBookController的Index公共方法,该值与大小写无关。
第四段“castle”是由web.config配置文件决定的,在<system.web/><httpHandlers/>配置节中,MonoRail需要添加以下配置才能正常工作。其中“path”决定了访问URL的扩展名,这里我们设置的是“*.castle”,你可以修改为你喜欢的名字。不过你想设置在IIS中配置过的名称比如“*.html”,就需要修改IIS配置了。
Web.config <system.web/><httpHandlers/>节中的MonoRail配置项:
<add verb="*" path="*.castle" type="Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework" />
历史博文
- VirtualBox的NAT转发 - 2009
- 20070323 VS2003 TSVN .svn _svn - 2007
- 0404 枚举 本机 IP 声卡设备 CPropertySheet - 2006
- iwas10-PHP模板技术1模板类注释1 - 2005
- PHPlib Template 模板类中文文档 - 2005
- iwas8-addslashes - 2005