如何使Aurelia在本地IIS中的本地主机设置下运行

时间:2019-05-27 10:14:55

标签: localhost aurelia

我是Aurelia世界的新手,我正在运行静态Aurelia(C:\ Projects \ Aurelia),并且在运行命令“ au build”时使用“默认”端口8080创建了“ dist”文件夹。已使用VS 2017创建了Web API项目,并且我想使用相同的端口来避免CORS问题,因此创建了((localhost:8080 / WebApi))子应用程序。但是“ au build”对此不满意,因为它说“权限被拒绝”,因为我使用同一端口通过IIS进行设置。

我通过google搜索,没有找到我正在寻找的任何帮助。 谁能帮助我实现这一目标?

1 个答案:

答案 0 :(得分:0)

我建议在IIS中配置一个虚拟目录(即Apache中的别名)以指向Aurelia应用程序的/dist文件夹,例如ui上下文中,与另一个WebApi相邻。

对于aurelia应用程序,我通常会有类似http://localhost/ui的信息,对于后端API,我通常有http://localhost/api的信息,允许Aurelia组件无需在本地httpd服务器上进行CORS即可执行对API的ajax调用,而不是在端口8080上的本地nodejs上运行

请注意,您可以运行au build --watch而不是au run以便基于源目录中的每个更改,并且不再需要nodejs实例。