1、使用管理员权限运行VS工具,再打开Asp.net core web项目。此操作是需要管理员权限在本地IIS中创建默认站点的子应用程序,并将路径指定到web项目根目录。
2、打开项目下Properties文件夹下的launchSettings.json 文件,在iisSettings下配置本地iis配置,并指定url值。如下:
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iis": {
"applicationUrl": "http://localhost/WebAppMVC", //本地iis配置路径
"sslPort": 0
},
"iisExpress": {
"applicationUrl": "http://localhost:14074",
"sslPort": 0
}
}
注意: WebAppMVC为项目名。
3、修改IIS Express启动命令 "commandName": "IIS"。如下:
"profiles": {
"WebAppMVC": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7266;http://localhost:5154",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"IIS Express": {
"commandName": "IIS", // IIS Express 改为 IIS
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
4、启动web项目调试,如下图:
此时,启动页面打开,可以查看IIS中站点Default Web Site下的子应用程序 WebAppMVC。