在使用 .NET 6 开发并部署一个自托管的Web API时,我们经常会遇到一些网络访问问题。本文将通过一个实例,详细解释如何配置一个 .NET 6 API,并解决常见的网络安全问题。
实例背景
假设我们有一个名为 MyApi
的Web API,它被部署为Windows服务,目的是为内部网络中的其他应用提供服务。API的代码结构如下:
var webApplicationOptions = new WebApplicationOptions() {
ContentRootPath = AppContext.<