我的编程空间,编程开发者的网络收藏夹
学习永远不晚

angular部署到iis出现404怎么办

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

angular部署到iis出现404怎么办

这篇文章主要介绍了angular部署到iis出现404怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

angular应用部署在iis上,刷新出现404

解决方案:

安装 iis URL Rewrite 模块,配置urlrewrite如下:

在 class="lazy" data-src 目录下增加web.config,内容如下:

<configuration>
<system.webServer>
 <rewrite>
  <rules>
   <rule name="Angular Routes" stopProcessing="true">
    <match url=".*" />
   <conditions logicalGrouping="MatchAll">
    <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
    <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
   </conditions>
   <action type="Rewrite" url="/" />
   </rule>
  </rules>
 </rewrite>
</system.webServer>
</configuration>

配置 web.config 自动打包

修改 angular-cli.json文件(angular2-5)

 "apps": [
    {
    "root": “class="lazy" data-src”,
    "ourDir": “dist”,
    "assets": [
     “assets”,
     “favicon.ico”,
     “web.config”
     ],

修改 angular.json 文件(angular6)

“build”: {
    "options”: {
     . . . 
     "assets": [
      “class="lazy" data-src/assets”,
      “class="lazy" data-src/favicon.ico”,
      “class="lazy" data-src/web.config”
       ],

Reference

  • https://github.com/WeihanLi/TechNotes/issues/16

  • https://stackoverflow.com/questions/43785928/angular-2-hosted-on-iis-http-error-404

  • https://blogs.msdn.microsoft.com/premier_developer/2017/06/14/tips-for-running-an-angular-app-in-iis/

感谢你能够认真阅读完这篇文章,希望小编分享的“angular部署到iis出现404怎么办”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

angular部署到iis出现404怎么办

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Thinkphp5+部署到宝塔LNMP后404 NOT FOUND怎么办

本文将为大家详细介绍“Thinkphp5+部署到宝塔LNMP后404 NOT FOUND怎么办”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Thinkphp5+部署到宝塔LNMP后404 NOT FOUND怎
2023-06-06

nginx部署react刷新404怎么办

nginx部署react刷新404的解决办法:1、修改Nginx配置为“server {listen 80;server_name https://www.xxx.com;location / {root xxx;index index.html index.htm;...}”;2、刷新路由,按当前路径去nginx加载页面即可。
2023-05-14

Tomcat部署web项目出现http状态404未找到怎么解决

这篇文章主要介绍了Tomcat部署web项目出现http状态404未找到怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Tomcat部署web项目出现http状态404未找到怎么解决文章都会有所收获,下面
2023-07-05

项目部署到云服务器怎么办

如果您正在部署云服务器,并希望将其部署到云服务器上,您可以按照以下步骤执行:选择适当的云服务器品牌和类型。例如,有些云服务提供商提供按需计算、弹性计算、高可用性和负载均衡等功能。您可以选择适合您需求的云服务提供商。下载云服务器的镜像,并将其加载到计算机或其他可用的存储设备上。在计算机或其他可用的存储设备上安装云服务器的客户端。您可以通过云服务器的控制面板或网站访问它。将镜像上传到云服务器的共享节点上。您...
2023-10-27

nginx部署vue找不到js css文件怎么办

本篇内容主要讲解“nginx部署vue找不到js css文件怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx部署vue找不到js css文件怎么办”吧!很多时候 npm run b
2023-07-04

Jenkins怎么编译.NET Core和.NET Framework项目并远程部署到IIS

本文小编为大家详细介绍“Jenkins怎么编译.NET Core和.NET Framework项目并远程部署到IIS”,内容详细,步骤清晰,细节处理妥当,希望这篇“Jenkins怎么编译.NET Core和.NET Framework项目并
2023-06-29

hexo部署到gitee无法正常显示怎么办

Hexo是一款非常流行的静态博客生成器,它支持多平台部署,包括GitHub、GitLab、和Coding等,同时也支持部署到国内的码云(gitee)平台。然而,有一些Hexo用户在将博客部署到gitee时发现,无法正常显示博客内容,这个问题
2023-10-22

项目部署到云服务器怎么办手续

将项目部署到云服务器需要进行以下手续:选择云服务提供商:首先需要选择一家可靠的云服务提供商,如阿里云、腾讯云、华为云等。根据项目的需求和预算,选择适合的云服务套餐。购买云服务器:在选择好云服务提供商后,需要购买一台云服务器。根据项目的需求和预算,选择适合的云服务器套餐。配置服务器环境:购买云服务器后,需要进行服务器环境的配置。包括安装操作系统、配置网络、安装必要的软件和服务等。上传项目代码:将项目...
2023-10-27

web项目部署到阿里云服务器怎么办

首先,在选择云服务器之前,需要考虑到服务器的可扩展性、安全性、可靠性和价格等因素。在选择阿里云服务器之前,建议先对其进行全面的了解和比较,包括服务器的硬件配置、软件版本、安全防护措施等方面,以便更好地做出决策。接下来,需要确定项目的需求。在阿里云服务器上部署web项目,需要根据web项目的需求来选择合适的服务器和配置。
2023-10-27

ubuntu出现了内部错误怎么办

当Ubuntu出现内部错误时,可以尝试以下方法来解决问题:重启系统:有时候内部错误可能是暂时性的,通过重启系统可以解决问题。更新系统:使用命令sudo apt update和sudo apt upgrade来更新系统,可能有一些已知的问题已
2023-10-22

weblogic部署项目出现乱码怎么解决

如果在WebLogic部署项目时出现乱码,可能是由于以下原因:1. 编码不一致:WebLogic默认使用ISO-8859-1编码,而项目中使用的是UTF-8或其他编码格式。2. 数据库编码不一致:如果项目中涉及到数据库操作,可能是数据库编码
2023-06-04

编程热搜

目录