日期:2014-05-16  浏览次数:21284 次

IIS中isapi的问题
     问题是这样的,请看这个网站http://iprai.hust.edu.cn/,这个首页显示时没有问题的。但是一点击一个具体的新闻就会说网页找不到,可以看到点击一个新闻的链接后跳到的目录是类似http://iprai.hust.edu.cn/details2318.iprai这样以.iprai结尾的网页
      目前已验证数据库的连接是没有问题的,比如主页显示正常或者后缀名不为.iprai的文件都很正常(例http://iprai.hust.edu.cn/Iprai_Info.aspx?Index=111)
      这个是主页index.aspx里面的一句代码
      <asp:Repeater   id="Repeater1"   runat="server">   
      <ItemTemplate>   
<li>
<a  target="_blank" href="details<%#DataBinder.Eval(Container.DataItem,"ArticleID")%>.iprai"><%#iprai.Classes.Functions.SubString(DataBinder.Eval(Container.DataItem,"Title").ToString(),24)%></a> 
<span class="timespan">-<%#Convert.ToDateTime(DataBinder.Eval(Container.DataItem,"AddTime").ToString()).ToString("MM.dd")%>- </span>
</li>
      </ItemTemplate>
      </asp:Repeater>   
       感觉代码页是没有问题的,个人认为和IIS的ISAPI技术有关,主要问题是出现在配置上,有大神推荐过在IIS网站服务器上的属性->主目录->配置  做如下配置:
       
       但是问题依旧,个人认为问题是目前IIS无法解析.iprai文件,烦请各位大神指教啊!
        
       
      
------解决方案--------------------
我自己顶下吧,问题已经解决了