问题是这样的,请看这个网站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文件,烦请各位大神指教啊!
------解决方案--------------------------------------------------------
我自己顶下吧,问题已经解决了