我有一个Angular 2应用程序,并希望在IIS中部署它.我没有使用Visual Studio来创建应用程序.
应用程序中没有运行服务器端口代码,因为它与用于数据库通信的单独的asp.net web api项目进行通信.基本上工作文件是一堆打字稿文件和css,html.
它在localhost:4200中正常工作
问题是Angular 2应用程序有数千个文件.
我试图将'src'文件夹中的文件复制到'C:\ inetpub\wwwroot\myProjectFolder'并更改了基本标签,<base href="/myProjectFolder">但是没有显示任何内容,即使在Chrome控制台中也没有错误.
我将如何将Web应用程序的Angular 2发布到IIS.
谢谢
Ber*_*ard 11
要为Webserver/IIS创建工作版本,必须使用angular cli创建构建.然后将所有打字稿资源转换为可执行的javascript.
构建所在的默认位置是dist项目内的文件夹.
baseHref如果您的应用未在域根目录上运行,请记住使用--bh标志设置正确.
ng build --prod --bh /folder/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5834 次 |
| 最近记录: |