部署到远程IIS后,Angular SPA VS模板项目无法正常工作

时间:2017-06-11 14:57:00

标签: visual-studio angular iis asp.net-core single-page-application

我安装了SPA模板(Microsoft.AspNetCore.SpaTemplates),然后使用dotnet new angular创建了一个基本的Angular项目。从Visual Studio运行项目在IIS和IIS Express中都可以在本地运行。但在部署到远程IIS(从VS发布)后,我得到403错误,如下图所示。该项目已部署到站点根目录的子文件夹中。这应该很容易重现。可能有什么不对?

403 HTTP errors

1 个答案:

答案 0 :(得分:0)

回答自己。

嗯......有一个简单的原因,我希望这将有助于索明。由于我发布到网站根目录,显然一些重写规则太过严厉,无法搞砸子应用的路由。在编写了一些新的规则来处理这个新的Angular应用程序后,事情就开始起作用了。