1

我已经按照文章How to: Deploy an ASP.NET MVC Application 部署了一个 ASP.NET MVC 应用程序。应用程序的索引页面会正确显示图像,加载 JavaScript 和 CSS。不幸的是,这些链接都不起作用。我认为这个 Stack Overflow 问题ASP.NET MVC deployment to IIS 5/6 with Virtual Directory可以解决我的问题,但无济于事。

目前,我正在尝试使用此方法进行链接:

<a id="Remove-Sk-<%= item.Sk %>" href=
   "<%= Url.Action("Inactivate", "Item", new { id=item.Sk }) %>"
   class="cboxelement">

哪个呈现

<a id="Remove-Sk-113103" href="/app/Item/Inactivate/113103"
   class="cboxelement">

单击上面呈现的链接会导致404 错误

https://dev-env/app/Item/Inactivate/113103

这个链接看起来和我期望的一样。我做错了什么?是否有我遗漏的配置问题?

4

1 回答 1

2

如果您已部署到 IIS6,是否添加了必要的通配符映射?此问题表现为 404 错误。如果您使用 IIS7+ 或 ASP.NET 开发 Web 服务器,您将不会在本地工作站上看到它们。

如果这是问题,本文将为您提供帮助

于 2010-01-12T20:17:49.027 回答