c# - Asp.net 核心样板 Angular 项目无法在任何浏览器中使用 VS 2017 调试 Typescript
问题描述
我已经安装了 Visual Studio 2017(v15.9.3)。
我下载了带有 Angular 的 Asp.net core Boilerplate 模板项目(来自https://aspnetboilerplate.com/Templates)。它是使用 Asp.net Core 2.1 的服务器端项目和使用 Angular 的客户端,在 Asp.net 核心框架下。服务器端项目正常运行,它使用带有 Chrome 的 IIS Express 运行。
问题是,在 Angular 项目中,我需要使用 Chrome 或任何浏览器在 VS 中调试 Typescript。但是,这个 Angular 项目不允许在任何浏览器上运行。它只显示“IIS Express”和“MyProjectName.AngularUI”。
(1)点击“IIS Express”时 -> 报错
该项目不知道如何运行配置文件 IIS Express
(2)当点击“MyProjectName.AngularUI”时 -> 给出错误
输出类型为类库的项目不能直接启动
我的问题是,如何在 VS 中使用浏览器调试这个 Angular 项目(附带 Asp.net 核心样板框架)中的打字稿?
(我的贡献:- 在正常的 Asp.net 核心 Angular 项目中,Typescript 调试工作正常)。任何解决方案或线索都可能受到高度赞赏。
注意:不可能重复“如何在 VS 2017 中调试打字稿代码? ”因为我可以在 VS 中调试普通打字稿代码。但我无法调试 Asp.net Core Boilerplate 框架附带的打字稿代码。
解决方案
推荐阅读
- authentication - Orbeon Forms(开源 Web 表单解决方案)单点登录身份验证
- java - 这种简单地使用 JTable 默认单元格编辑器来验证文本是行不通的。有人可以帮助理解为什么吗?
- python - Python:数据框对象不可迭代
- php - 我们如何在php中将字符串转换为数组?
- docker - 在 ubuntu 镜像中安装 kotlin 出现错误
- javascript - 限制从 .find() 返回的 div 数量
- firebase - 为什么我的 Cloud Firestore 触发器无法使用 GUI 工作?
- google-app-engine - 如何使用 go 1.11 和 Google App Engine Standard 对私有 Go 模块进行身份验证
- algorithm - 以下递归算法的时间复杂度是多少?
- blueprintjs - Can multiple BlueprintJS Popovers have the same target? (e.g. one for click and another for hover)