在另一篇关于网络路由的帖子中有一个很棒的answer ...
基本上,我希望所有未经过身份验证的内容都被发送到静态文件并经过身份验证到另一个静态文件。每个静态文件都有一组特定的Reactjs组件。非身份验证页面只是一个启动页面,而经过身份验证的用户会进入SPA应用程序。
我没有想到的是如何处理物理路径和相对路径。我的静态文件位于名为 Statics 的文件夹下,并创建了styles / javascript的相对路径。但是,IIS中定义的虚拟目录不会转移到这些相对路径中。不确定我是否可以使用MapPageRoute(使用Web API而不是MVC)特定的css和javascript文件?
另一个问题是我正在使用令牌(OAuth)身份验证。不知道如何在初始接触服务器时将令牌发送到路由表中的约束(根据@Brain Deragon建议)?只有我能想出一个有一个虚拟索引页面,它只需要获取令牌(来自sessionStorage)并发送它。
非常喜欢那些使用Web Net设置令牌身份验证并且有一个"断开连接的人的建议。客户端(即Reactjs / Angular)不是任何MVC后端解决方案的一部分,关于它们如何解决识别和映射。