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" />

历史博文

标签:, , ,
八月 25, 2008 at 2:05 下午 by yippee 1,109 次
Category: Dev
Tags: , , ,