【发布时间】:2019-08-06 14:52:28
【问题描述】:
如果我使用 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/environments?view=aspnetcore-2.2 中描述的自定义启动设置配置文件,我必须手动构建应用程序以获取更改 - 也适用于 razor-html 中的简单更改。
我创建了一个新的 Asp.net 核心网页应用程序,我使用 Ctrl+F5 启动它。现在我可以了
- 对 razor 文件的 HTML 进行一些更改
- 保存 *.cshtml 文件不重新构建
- 切换到浏览器
- 用 F5 刷新(如果我不使用 BrowserLink)
- 我看到了我的变化 - 一切正常
现在我在 Properties\launchSettings.json 中创建自定义启动配置文件:
"HomeOffice": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "HomeOffice"
}
}
我还为我的自定义连接字符串创建了一个 appsettings.HomeOffice.json。
我在 VisualStudio 的下拉框中选择我的新配置文件,使用 Ctrl-F5 重新启动应用程序。该应用程序正在使用自定义配置运行。
但如果我现在对 html 进行一些更改,我必须重新构建项目。。这对我来说很糟糕!
有什么想法吗?
【问题讨论】:
标签: asp.net-core