要解决这个问题,你可以使用以下代码示例来确保 Aspboilerplate 在 IIS Express 上完全工作:
确保你的项目中已经安装了 Microsoft.AspNetCore.App
包。
在 Program.cs
文件中,找到 CreateWebHostBuilder
方法,然后添加以下代码:
.UseIISIntegration()
完整的示例代码如下:
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
namespace YourNamespace
{
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseIISIntegration()
.UseStartup();
}
}
这样,Aspboilerplate 就会在 IIS Express 上完全工作了。