Rak*_*ela 6 .net iis c#-3.0 asp.net-core
我曾经在我的开发环境中在本地 IIS 上托管我的 ASP.NET 站点(非核心)。
这样做帮助我避免使用 IIS Express(每次启动和停止 IIS Express 都非常不舒服)。
通过这种方式,我所要做的就是重建和刷新站点。
我的目标是以同样的方式使用 ASP.NET 核心。
我读到了这个:https : //docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x,但进展并不顺利。
我正在寻找的是在每次 C# 代码更改(需要构建)后不部署/发布。
我使用 ASP.NET 核心 2 和 IIS 10
如果需要调试应用程序,可以将 ASP.NET Core 应用程序配置为默认 IIS 启动。
创建新的启动配置文件以添加开发时 IIS 支持。在 Visual Studio 的解决方案资源管理器中,右键单击该项目并选择“属性”。选择“调试”选项卡。从启动下拉列表中选择IIS。确认已使用正确的 URL启用启动浏览器功能。
或者
或者,手动将启动配置文件添加到应用程序中的launchSettings.json文件中:
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iis": {
"applicationUrl": "http://localhost/WebApplication2",
"sslPort": 0
}
},
"profiles": {
"IIS": {
"commandName": "IIS",
"launchBrowser": "true",
"launchUrl": "http://localhost/WebApplication2",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2218 次 |
| 最近记录: |