0

我正在使用 MVC4 项目,但将使用 angularjs 作为前端,使用 WebApi 来提供 JSON。

我现在遇到的问题是我无法弄清楚如何配置我的网站以将 /app/index.html 视为项目的根目录。

我确定它在 web.config 中的某些内容,但无法弄清楚如何强制 ISS 将其设置为默认值。我仍然需要能够访问 /Api/ 以进行我的 api 调用。

提前谢谢你。

4

1 回答 1

0

在 web.config 中使用重写规则:

<system.webServer>
  <rewrite>
    <rules>
      <rule name="Default" stopProcessing="true">
        <match url="^(?!api|images|Content|Views|Scripts|favicon|robots).*" />
        <action type="Rewrite" url="index.html" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>
于 2013-10-14T20:28:35.590 回答