详解angular部署到iis出现404解决方案


Posted in Javascript onAugust 14, 2018

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

解决方案:

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

在 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": “src”,
    "ourDir": “dist”,
    "assets": [
     “assets”,
     “favicon.ico”,
     “web.config”
     ],

修改 angular.json 文件(angular6)

“build”: {
    "options”: {
     . . . 
     "assets": [
      “src/assets”,
      “src/favicon.ico”,
      “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/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js身份证验证超强脚本
Oct 26 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
Jun 23 Javascript
详解js闭包
Sep 02 Javascript
Bootstrap入门书籍之(三)栅格系统
Feb 17 Javascript
Bootstrap基本组件学习笔记之列表组(11)
Dec 07 Javascript
利用Vue实现移动端图片轮播组件的方法实例
Aug 23 Javascript
PHP 实现一种多文件上传的方法
Sep 20 Javascript
js断点调试经验分享
Dec 08 Javascript
Vue服务器渲染Nuxt学习笔记
Jan 31 Javascript
js input输入百分号保存数据库失败的解决方法
May 26 Javascript
详解babel升级到7.X采坑总结
May 12 Javascript
解决vant title-active-color与title-inactive-color不生效问题
Nov 03 Javascript
学习React中ref的两个demo示例
Aug 14 #Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 #Javascript
浅析Vue实例以及生命周期
Aug 14 #Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
Aug 14 #Javascript
详解angular应用容器化部署
Aug 14 #Javascript
使用node.js实现微信小程序实时聊天功能
Aug 13 #Javascript
JQuery通过后台获取数据遍历到前台的方法
Aug 13 #jQuery
You might like
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
thinkPHP导出csv文件及用表格输出excel的方法
2015/12/30 PHP
javascript replace方法与正则表达式
2008/02/19 Javascript
js 目录列举函数
2008/11/06 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
2016/02/25 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
js和jquery中获取非行间样式
2017/05/05 jQuery
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
Angular浏览器插件Batarang介绍及使用
2018/02/07 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
详解vue 组件
2020/06/11 Javascript
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
python中的全局变量用法分析
2015/06/09 Python
编写Python爬虫抓取暴走漫画上gif图片的实例分享
2016/04/20 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
详解通过API管理或定制开发ECS实例
2018/09/30 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
2019/07/15 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python3和PyCharm安装与环境配置【图文教程】
2020/02/14 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
技校教师求职简历的自我评价
2013/10/20 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
2014年幼儿园重阳节活动方案
2014/09/16 职场文书
创先争优宣传标语
2014/10/08 职场文书
师德师风整改措施
2014/10/24 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python
OpenCV-Python实现油画效果的实例
2021/06/08 Python