无法在Visual Studio中调试网站

时间:2014-03-13 16:04:54

标签: visual-studio-2010 debugging web

这是我的情况...... 我必须维护一个包含多个应用程序的网站。我们不再有任何解决方案文件,代码是部署代码(因此它使用DLL而不是原始类)。

我基本上从网站上获取代码并将其粘贴在Visual Studio项目文件夹中(这通常是使用最初在VS上开发的Javascript的C#代码)。然后,我使用项目文件夹中的路径打开Visual Studios的2010 Professional(VS)并打开网站。然后我添加对所有DLL文件的引用,如果正确引用了所有包含,图像和css文件路径,我可以点击F5并使网页显示某些功能。这会在Projects文件夹中创建一个Project文件,然后我可以打开它而不是打开一个网站。

问题是我无法调试。如果我设置一个断点,它会在调试开始时从纯红色变为轮廓红色。标准消息是"断点当前不会被命中。没有为此文档加载符号"。

我已清除符号并重新加载。 我在所有的Web.config文件中都有debug = true。 我已进入项目属性并将启动项目操作设置为"开始"。

我无法调试的任何想法?我从头开发的其他项目工作得很好,但正是这些项目我试图通过不会调试的网站文件来工作。

我的目标是让VS控制下的每个网站应用都可以修复错误并进行改进。当原始源代码不再可用时,这并不容易。 请帮助!

谢谢,

埃里克

1 个答案:

答案 0 :(得分:0)

我打了这个问题半天。我目前正在维护一个网站应用程序。对我有用的是进入项目的属性页>>启动选项并将服务器更改为“使用自定义服务器”。我相信这个设置将使用IIS而不是IIS Express。我启动了该项目,并立即进行了调试。

enter image description here