Webpack VS2019中的ASP核心和网页包:如何配置IIS Express以将js/css请求代理到网页包devserver?

Webpack VS2019中的ASP核心和网页包:如何配置IIS Express以将js/css请求代理到网页包devserver?,webpack,webpack-dev-server,webpack-4,visual-studio-2019,asp.net-core-2.2,Webpack,Webpack Dev Server,Webpack 4,Visual Studio 2019,Asp.net Core 2.2,代码是这样的 <link rel="stylesheet" href="~/dist/vendor.css" asp-append-version="true" /> <link rel="stylesheet" href="~/dist/main.css" asp-append-version="true" /> 如何将IISEXpress或(自托管应用程序)配置为将/dist/*.js和/dist/*.css的请求代理到网页开发服务器 PS那些使用VS+webpac

代码是这样的

<link rel="stylesheet" href="~/dist/vendor.css" asp-append-version="true" />
<link rel="stylesheet" href="~/dist/main.css" asp-append-version="true" />
如何将IISEXpress或(自托管应用程序)配置为将
/dist/*.js
/dist/*.css
的请求代理到
网页开发服务器

PS那些使用VS+webpack/devserver的开发人员更喜欢将
webpack devserver
配置为将html/json/图像/字体的请求代理到IISExpress(以相同的方式解决,但从另一端解决)。为什么?

“只需编写执行代理的中间件”

解决它

我已经为它创建了nuget包:

GitHub:

首先将其添加到Startup.cs

using DashboardCode.AspNetCore.Http;
然后将其添加到
Startup.ConfigureServices()

然后将其添加到
启动中。配置:

app.UseMiddleware<DevProxyMiddleware>();
app.UseMiddleware();
在此之后,所有GET请求(如)将重定向到

好的是,它适用于两种情况:自托管和IISExpress托管应用程序

serviceCollection.AddSingleton( new DevProxyMiddlewareSettings(new PathString("/dist"), new Uri("http://localhost:55555")));
app.UseMiddleware<DevProxyMiddleware>();