angular acces 虚拟目录在IIS中的端口为4200。

问题描述 投票:0回答:1

我配置了一个IIS virual目录,里面有一些照片,但我有trublle从anglar App访问,我有一个404 NOT FOUND错误。

我试图在IIS上添加4200端口的绑定,但在这种情况下,应用程序无法工作。

我已经添加了这个代码启动,但即使删除它也没有影响。

public override void AddApplicationSpecificConfigure(IApplicationBuilder app, IHostingEnvironment env)
    {

        app.UseFileServer(new FileServerOptions
        {

            FileProvider = new PhysicalFileProvider(
                           Path.Combine(Directory.GetCurrentDirectory(), "UploadedImages")),
            RequestPath = "/StaticFiles",
            EnableDirectoryBrowsing = true
        });

这就是我接收图片链接的方式:recueved url

HTML调用:

  <ng-container matColumnDef="url">
   <th mat-header-cell *matHeaderCellDef> Image Url </th>
   <td mat-cell *matCellDef="let element"> <img [src]="element.url" /> </td>
 </ng-container>

我可以从这个链接访问照片。link works

这是错误的。error

IIS绑定在80端口enter image description here

angular iis port access virtual-directory
1个回答
0
投票

你可能在Default Web Site创建了虚拟目录,运行在80端口。在IIS管理器中检查你的应用程序的端口绑定。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.