我正在使用MVC4项目,但我将使用angularjs作为前端,WebApi将使用JSON。
我现在的问题是我无法弄清楚如何配置我的网站以将/app/index.html视为项目的根目录。
我确定它在web.config中的内容,但无法弄清楚如何强制ISS将其设置为默认值。我仍然需要能够访问/ Api /我的api电话。
先谢谢你。
答案 0 :(得分: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>