CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

aspx偏僻问题:如果使得aspx文件换扩展名后能得以执行?如index.aspx换成index.gif?

楼主budan(不但)2005-02-26 16:58:13 在 .NET技术 / ASP.NET 提问

建立Index.aspx及Index.aspx.cs  
  Index.aspx  
  内容为:  
  <%@   Page   language="c#"   Codebehind="Index.aspx.cs"   AutoEventWireup="false"   inherits="Test.Index"   %>  
   
  在Index.aspx.cs中Page_Load函数放入一些代码,从数据库中取出一个gif图片进行输出:  
   
  ...  
  this.Response.ContentType   =   "image/gif"   ;  
  this.Response.BinaryWrite(   b   )   ;  
   
  写出去,这样编译后,发送请求   Index.aspx?ID=1  
  IE上显示为一个图片。  
   
  可是,我把Index.aspx重命名为Index.gif后  
  如发送请求    
  Index.gif?ID=1  
  却只返回Index.aspx中的内容,如下:  
   
  "<%@   Page   language="c#"   Codebehind="Index.aspx.cs"   AutoEventWireup="false"   inherits="Test.Index"   %>"  
   
  可是我想要的结果是刚才的那幅图片啊   ?  
   
  请问高手能否实现   发送web请求Index.gif?ID=1也得到一样的结果?  
  怎么才能实现?  
  问题点数:100、回复次数:8Top

1 楼fanweiwei(黑暗凝聚力量,堕落方能自由)回复于 2005-02-26 17:03:54 得分 40

xue   xiTop

2 楼fanweiwei(黑暗凝聚力量,堕落方能自由)回复于 2005-02-26 17:09:32 得分 0

upTop

3 楼budan(不但)回复于 2005-02-26 17:17:18 得分 0

已经试过下面的方法:  
  网站->虚拟目录->属性->虚拟目录->配置->添加->可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll,扩展名:.gif  
   
   
  此法行不通!不知为何?Top

4 楼kwgq0799(下累的雨)回复于 2005-02-26 17:18:07 得分 60

在iis中选择站点的属性,在<主文档>Tab页下面有一个配置按钮,点开它添加一个应用程序映射,把你的gif扩展名加进去。可执行文件就选择和aspx相同的文件就可以了Top

5 楼kwgq0799(下累的雨)回复于 2005-02-26 17:27:31 得分 0

那时是把gif的打开程序去掉试试Top

6 楼budan(不但)回复于 2005-02-26 17:28:29 得分 0

kwgq0799(下累的雨)   ,这个办法在我的机器上行不通,不知道你试过没有?能否成功?Top

7 楼budan(不但)回复于 2005-02-26 17:30:05 得分 0

别说gif,我刚试了.gig扩展名,这可是乱取扩展名,都行不通Top

8 楼budan(不但)回复于 2005-02-26 18:39:39 得分 0

已成功解决,散分!  
  道理其实很简单,譬如你要改成"*.gif"  
   
  1。在IIS里为你的扩展名注册到Aspnet_isapi.dll    
  2。在你的web.config  
          <httpHandlers>  
                  <add   verb="*"   path="*.gif"   type="System.Web.UI.PageHandlerFactory"/>  
          </httpHandlers>  
  3。把你的Index.aspx文件名改成Index.gifTop

相关问题

  • 能不能把 扩展名.asp 改成 别的扩展名 如.aspx等
  • 扩展名asp与aspx它们的区别在那?
  • IIS的扩展名映射的设置丢了,aspx无法使用
  • 使用.aspx与.html为扩展名对性能影响有多大
  • 我想把ASPX扩展名换成其他的名字,有什么办法????
  • 探测扩展名
  • 扩展名是aspx的文件需要安装什么软件,请问在哪里可以下载?急
  • 大菜鸟,到处跑,请问怎样把扩展名是jpg的图片转换成是gif的图片
  • 扩展名的更改?
  • ISO是什么扩展名?

关键词

  • 文件
  • 执行
  • 扩展名
  • aspx
  • gif
  • 行不通
  • 图片
  • 发送

得分解答快速导航

  • 帖主:budan
  • fanweiwei
  • kwgq0799

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo