像这样的代码
<link rel="stylesheet" href="~/dist/vendor.css" asp-append-version="true" />
<link rel="stylesheet" href="~/dist/main.css" asp-append-version="true" />
在 IIS Express 上启动时,请求使用 IIS Express 端口的文件,当我需要从运行在另一个端口上的 webpack devserver 返回这些文件时。
有一篇文章介绍了如何 "切换" 配置并将所需的端口放入 <link>
和 <script>
引用中,但在这里,应该更容易地指示 IIS Express(或自托管的 ASP Core 应用程序)代理对于 css
和 js
的请求。
不幸的是,这并不起作用(没有效果):
<system.net>
<defaultProxy>
<proxy
proxyaddress="http://localhost:55510"
bypassonlocal="false"
/>
<!--<bypasslist>
<add address="^((?!\/dist\/).)*$" />
</bypasslist>-->
</defaultProxy>
</system.net>
如何配置IISEXpress或(自托管应用程序)以代理对
/dist/*.js
和/dist/*.css
的请求至webpack devserver
?PS 看起来那些使用VS+webpack/devserver的开发人员更喜欢配置
webpack devserver
以代理html/json/images/fonts请求至IISExpress(从另一个端口解决相同问题)。为什么呢?