首页 > 解决方案 > 如何配置 WebpackDevServer 以使用 ASP.NET CORE 2.0 IISEXPRESS 运行应用程序

问题描述

使用ASP.NET Core 2.0模板通过 redux 创建反应应用程序我想使用在反应 CRA (CREATE REACT APP) 中使用的 webpack-dev-server。

ASP.NET Core 2.0应用程序生成输出到 js(客户端/服务器)文件并在剃须刀页面上呈现。(cshtml) (SSR) 在运行 (F5) 时使用 IISEXPRESS 运行。

我想使用IISEXPRESS但使用WebpackDevServer运行相同的程序,因为它的执行速度更快,尤其是在初始构建之后。

我通过向我的 package.json 添加代理尝试了以下操作

代理设置

具有固定端口号的 C# 代码

该模板提供了一种对 React 应用程序进行服务器端渲染的方法。目标是对文件的更改进行更快的增量构建,因为我有很多文件。

使用 Create React App 以相同的代码运行应用程序时,应用程序渲染速度更快,没有任何问题。

另一方面,由 ASP.NET Core 模板提供的默认 HMR(热模块替换)有时会呈现并引发错误,在这种情况下,我们需要再次重建整个事物,这会耗费大量时间。

在此处输入图像描述

无论如何,我可以让 WebPackDevServer 与 IISExpress 一起工作吗?在此先感谢您提供有关此内容的任何指示。

标签: c#webpackasp.net-core-2.0webpack-dev-serverwebpack-dev-middleware

解决方案


推荐阅读