2017-10-05 134 views
-2

我正在调用一个控制器方法来记录用户。如果我在常规浏览器中从服务器调用已发布的应用程序,则会失败。然而,它在本地工作,如果我从调试产生的浏览器调用服务器,它的工作原理。我想知道这两个浏览器在功能上有什么不同,所以我可以缩小这个问题的范围。谢谢!与普通浏览器相比,VS调试浏览器有什么不同?

+0

什么是“调试浏览器”?不调试Web应用程序只需启动您的Web浏览器?为了缩小这个问题,它听起来像你需要定义“失败”的含义。不要试图确定两种环境之间的所有可能差异。关注*实际错误*。 – David

+0

如果浏览器是完全相同的,那么在一个错误中没有意义,而在另一个中没有复制/粘贴的URL。这是我的理解,视觉工作室浏览器有点不同,以解释JavaScript断点等的转移。由于这种错误只发生在一种情况下,所以我认为理解这种情况与其工作方式有什么不同是有益的。 – DevDevDev

+0

一切都取决于错误实际是什么。究竟是什么? – David

回答

1

“调试浏览器”与普通浏览器没有区别。

不同之处在于,当您从Visual Studio运行应用程序时,它将托管应用程序,以便浏览器可以读取它。当您尝试访问没有正在运行的主机应用程序的同一个URL时,它将不可用,因为没有监听来自浏览器的传入请求。它的托管方式取决于项目的属性/ Web选项卡的设置。

enter image description here

+0

好的。很高兴知道没有什么功能上的不同。这给了我一个起点。谢谢。 – DevDevDev

+0

@DevDevDev,如果它对您有帮助,您可以将其标记为答案。祝你今天愉快:) –