ASP。NET网页链接不工作[英] ASP.NET Web page - Links not working

本文是小编为大家收集整理的关于ASP。NET网页链接不工作的处理方法,想解了ASP。NET网页链接不工作的问题怎么解决?ASP。NET网页链接不工作问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我有一个 ASP.NET 页面.

(这里[^])


我正在尝试让它链接到网站中的其他页面.

例如,将鼠标悬停在"Projects"上,然后将鼠标悬停在"Cardington"上,该链接应该会将您带到网站中的另一个页面.

它没有,它只是声明:

Not Found请求的文档not在此服务器上找到.


但是,当我在我的机器上通过 WebMatrix 将这个站点作为本地页面运行时,它运行得非常好.

链接页面位于同一(主)目录中.

我需要对 Web 控件做些什么吗?

推荐答案

我以前遇到过这个问题,所以我猜测它有什么问题与授权有关,您将被重定向回根目录.尝试将以下内容添加到目标目录中的 web.config 文件中:

对于特定页面添加:
<br />
<location path="[YOUR.FILE]"><br />
  <system.web><br />
    <authorization><br />
      <allow users="*"/><br />
    </authorization><br />
  </system.web><br />
</location><br />

.. 或整个目录...
<br />
  <system.web><br />
    <authorization><br />
      <allow users="*"/><br />
    </authorization><br />
  </system.web><br />

可能又是 MIME 类型问题.看看这个帖子
ASP.NET 网页 (Razor) 疑难解答指南[^]

在这种情况下,它似乎是由 DNS 问题引起的.还因为我注意到视觉 Web 开发人员没有使用相同的端口(这是不应该做的).您应该编辑您的主机文件并将服务器指向包含该网站的文件夹.这可以帮助你.

--阿米特

本文地址:https://www.itbaoku.cn/post/1356206.html