微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – 如何从相同的解决方案的MVC项目调试Web API项目

在VS 2012中,我正在尝试使用jQuery调用Web API项目来创建一个MVC 4 Web应用程序。 (其他开发人员将使用我们当前的本机应用程序使用API​​,并且可能在将来添加API)。因此,我有一个项目是Web API,另一个是MVC 4网站的项目。我只能设置其中一个运行,并使用localhost:xxxxx。

如何调试两者的更改?例如,假设我添加一个新的API路径/ api / customer / get,然后添加一个新的jQuery ajax调用该路径,并使用生成的JSON做一些事情。我已经改变了这两个项目的代码,并希望以端对端的方式进行跟踪;如何启动两者?如何调试?

为了清楚起见,MVC应用程序没有对API进行服务器端调用,我主要使用MVC来轻松地使用.NET中的捆绑,分类和(预期)预编译的Handlebars模板; API调用来自jQuery。由于我对这些技术还是比较新的,因此欢迎提出其他建议。

先谢谢你。

解决方法

我有同样的问题,并从这里找到一个解决方案:

forums.asp.net

修复是做以下事情:

在您的解决方文件中,单击属性转到启动项目节点(如果尚未选择)

接下来选择多个启动项目。选择您的网站和您的Web服务,并在“操作”列中确保它们都已选择“开始”。

现在当你调试你的网站并在你的webservice中放一个断点,它应该打破断点。

原文地址:https://www.jb51.cc/aspnet/253726.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐