我有一个在asp.net中设计的网站,在visual studio中运行良好。但是,当我从IIS托管它时,没有任何链接工作。链接
没什么特别的 <li><a href = "#">Links</a>
<ul>
<li><a href="page1.aspx">Page1</a></li>
<li><a href="page2.aspx">Page2</a></li>
</ul>
</li>
答案 0 :(得分:1)
这不是超链接的原因。
在web.config中设置<customErrors mode="Off"/>
以查看完整的错误消息。否则,很难理解你收到错误的原因。
如果您需要了解更多信息,请访问此链接:http://weblogs.asp.net/scottgu/archive/2006/08/12/Tip_2F00_Trick_3A00_-Show-Detailed-Error-Messages-to-Developers.aspx
答案 1 :(得分:0)
我首先在web.config中设置自定义错误标记以显示所有错误
如果这不起作用,我会查看IIS网站,看看它是否设置为托管正确版本的ASP.NET,
如果仍然无效,我会检查
control panel -> administrative tools -> event viewer -> application
查看应显示异常消息的asp.net警告条目。
它不太可能是您发布的内容,因为它看起来像是好的HTML。
答案 2 :(得分:0)
只需将runat="server"
添加到您的锚标记。
<a runat="server" href="Home.aspx">Home</a>