将 ASP.net 角度应用程序部署到 IIS 的问题

Posted

技术标签:

【中文标题】将 ASP.net 角度应用程序部署到 IIS 的问题【英文标题】:Issue deploying ASP.net angular application to IIS 【发布时间】:2019-01-31 06:06:46 【问题描述】:

我正在尝试将我的应用程序部署到 IIS,并且一切似乎都正常,但是当我打开网站时,我在浏览器中收到以下错误。我尝试使用 dotnet "myapp.dll" 在其自身的服务器上本地运行它,并且它加载所有内容,接受我的客户端内容,如下所示,它在节点进程上失败。 (所以我的猜测是它与节点不为我的客户端服务有关吗?) 任何解决此问题的帮助将不胜感激。

浏览器出错

当我在自己的服务器上本地运行 dotnet 时,cmd 行出错

其他信息

 I have the "AspNetCoreModule" installed and enabled in IIS
 Both dev machine and server are running the same versions of the following:
   dotnet
   node

【问题讨论】:

您是否尝试将节点服务器与您的 asp .net 应用程序一起部署在 IIS 或 Angular 应用程序上? 在 IIS 上使用我的 asp.net 部署我的 anuglar 应用程序。 @VaibhavKumarGoyal 所以再次澄清这一点,我相信角度应用程序本身就是一个单独的应用程序,你能分享你的 IIS 托管应用程序和 URL 重写规则吗? @雪人08 我想通了 - 在@VaibhavKumarGoyal 下方查看我的答案 【参考方案1】:

我发现我安装了“dotnet-hosting-2.1.3-win.exe”并且从未重新启动 IIS“iisreset /noforce”并且它工作了...... 5 天卸载,重新安装,以及所有采取了一个简单的命令来修复它。

【讨论】:

以上是关于将 ASP.net 角度应用程序部署到 IIS 的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何将针对 net452 项目的 ASP.NET Core 部署为 IIS 中网站的 IIS 应用程序

将 ASP.NET MVC NHibernate 应用程序部署到 IIS7 时出错

如何将c#做好的asp.net网站部署到iis上

ASP.NET Core部署系列一:发布到IIS上

IIS 将 ASP.NET 5 BETA 8 站点部署到 IIS 会出现 HTTP 错误 500.19 - 内部服务器错误

将 ASP.NET Core 部署到 IIS UI 和 API 到单独的网站