我使用react JS + www.example.com核心创建了一个应用程序asp.net,在一个解决方案中包含2个项目(表示层+服务层)。我将表示层作为应用程序发布并部署在IIS上的默认网站下。我应该如何在同一应用程序下发布服务层,以便表示层访问API?
gcuhipw91#
原因是您缺少web.config文件。
web.config
Web.配置文件
<?xml version="1.0"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="React Routes" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> <add input="{REQUEST_URI}" pattern="^/(api)" negate="true" /> </conditions> <action type="Rewrite" url="/" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
想了解更多的细节,你可以参考这个博客,它可以帮助你。How to deploy React Application on IIS Server
1条答案
按热度按时间gcuhipw91#
原因是您缺少
web.config
文件。Web.配置文件
想了解更多的细节,你可以参考这个博客,它可以帮助你。
How to deploy React Application on IIS Server