Asp.net mvc 如何实现Angular2路由和SPA(MVC4)?
我现有的应用程序结构如下所示: 网络Asp.net mvc 如何实现Angular2路由和SPA(MVC4)?,asp.net-mvc,asp.net-mvc-4,angular2-routing,Asp.net Mvc,Asp.net Mvc 4,Angular2 Routing,我现有的应用程序结构如下所示: 网络 ---脚本 ----AngularApp ----第1页 ----第2页 ----第3页 查看 ---主页 ---第1页 我尝试了以下两种方法: HTML5 基于散列的路由 但是,如果从浏览器中刷新URL,则会出现404错误 请指导我如何实施路由 我的网址: Web子域 如果我尝试打开,我会得到404错误 所以,请引导我 我用第一种方法HTML5得到了解决方案。只需要更新“web.config”进行URL重写 <rewrite> <rul
---脚本
----AngularApp
----第1页
----第2页
----第3页
查看
---主页
---第1页
我尝试了以下两种方法:
所以,请引导我 我用第一种方法HTML5得到了解决方案。只需要更新“web.config”进行URL重写
<rewrite>
<rules>
<rule name="AngularApp MiniSPA">
<match url="^AngularApp/(.+)"/>
<action type="Rewrite" url="AngularApp/Home"/>
</rule>
</rules>
</rewrite>
并在Home.cshtml上添加了base href
<base href="/AngularApp">
谢谢