这是Angular 2的官方示例,这里是repo。 我按照说明:Visual Studio 2015 QuickStart来设置。
添加了我的东西,在本地运行,到目前为止一切都很好。所以,我继续前进,只是将项目部署到Azure,就像我正常部署ASP.NET项目一样,实际上它是一个空的ASP.NET项目。我在Azure上的控制台中运行npm install
:
看起来已安装软件包。
部署之后,我必须手动转到domain.azure.net/src/index.html,它无法加载.js文件,似乎它们被禁止,因为返回了src / index.html:
我怎样才能让它发挥作用?非常感谢。
答案 0 :(得分:0)
我可能想得太多,实际上,当我们注意到所有这些复杂的配置与部署无关时,找到解决方案并不困难。完成所有的转换后,它只是简单的HTML和JavaScript。
我采取了两项措施让它发挥作用:
D:\home\site\wwwroot\
,然后将D:\home\site\wwwroot\src\
下的文件和文件夹移至D:\home\site\wwwroot\
我在blog中写下了更多细节。
下一个问题是您需要为生产部署维护单独版本的src代码,并且还需要自定义部署过程。有很多任务跑步者,但我不确定在Azure部署的情况下我们有什么选择。