angularjs – 在IIS上部署角度应用程序

我正在使用node.js处理AngularJs应用程序.使用gulp,我创建(编译)我的应用程序(应用程序在下面的图像),并得到以下目录

现在我完全看到如何继续下一步.我想通过IIS托管此应用程序来运行并查看页面(在views文件夹中),但我不知道如何在IIS上托管它.

我尝试了this文章,但它指导使用快速服务器.

问题是,IIS如何知道第一页在于视图文件夹,即使我使用完整的URL

http://localhost:8078/views/index.html

显示了所有角度代码与括号如{{logginuser}}等

编辑:
我是否需要这个web.config文件?如果是,那么我将如何定义入口点到应用程序?

只需在IIS中的网站上配置一个Web应用程序,并创建一个自定义的web.config.

>在IIS中,转到默认网站,右键单击并选择添加Web应用程序
>将别名设置为AngularApp,并将物理路径作为目录的根目录
>使用以下代码在目录的根目录下添加一个web.config文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <defaultDocument>
        <files>
            <add value="views/index.html" />
        </files>
    </defaultDocument>
  </system.webServer>
</configuration>

>浏览到您的新Angular应用程序,转到http://localhost/AngularApp(假设IIS中的http绑定).

相关文章

AngularJS 是一个JavaScript 框架。它可通过 注:建议把脚本放在 元素的底部。这会提高网页加载速度,因...
angluarjs中页面初始化的时候会出现语法{{}}在页面中问题,也即是页面闪烁问题。出现这个的原因是:由于...
AngularJS 通过被称为指令的新属性来扩展 HTML。AngularJS 指令AngularJS 指令是扩展的 HTML 属性,带有...
AngularJS 使用表达式把数据绑定到 HTML。AngularJS 表达式AngularJS 表达式写在双大括号内:{{ expres...
ng-repeat 指令可以完美的显示表格。在表格中显示数据 {{ x.Name }} {{ x.Country }} 使用 CSS 样式为了...
$http是 AngularJS 中的一个核心服务,用于读取远程服务器的数据。读取 JSON 文件下是存储在web服务器上...