2011-03-18 49 views
1

我在调试Visual Studio 2008中的web应用程序时遇到了一个不寻常的问题。我有一个本地调试版本,在我的机器上运行的站点(通过IIS 7),使用VS2008进行调试。如果在这一点上,我查看实时站点(这是在远程服务器上构建的发布版本),并使实际站点崩溃,VS2008跳入并开始向我显示崩溃的位置,并让我逐步浏览代码等,就像我正在调试我的本地机器上的调试版本。Visual Studio正在调试一个ASP.Net网站我没有问它!

首先,发生了什么事?这听起来有点像远程调试给我,但远程服务器正在运行一个发布版本,并且其web.config中的编译调试为false。其次,它是否构成安全风险? 最后,我该如何阻止它?

+0

我不确定这是多么重要,但远程服务器也在我们的网络上,但在不同的域上。它的防火墙是关闭的,因为它和外部世界之间有一个合适的硬件,但是我和它之间没有一个。 – Barn 2011-03-18 14:41:00

回答

0

可能发生的情况是客户端调试已在IIS网站上启用。如果该属性开启,那么我会关闭它,看看它是否照顾你的问题。

+0

我不认为这是事实,因为客户端和服务器端调试选项只适用于传统的ASP,这是asp.net – Barn 2011-03-18 15:11:47

+0

您的权利,我一直在传统的ASP区域太久。你是否在web.config文件中设置了debug = true? – mwgriffith 2011-03-18 15:18:46

相关问题