这是我的情况...... 我必须维护一个包含多个应用程序的网站。我们不再有任何解决方案文件,代码是部署代码(因此它使用DLL而不是原始类)。
我基本上从网站上获取代码并将其粘贴在Visual Studio项目文件夹中(这通常是使用最初在VS上开发的Javascript的C#代码)。然后,我使用项目文件夹中的路径打开Visual Studios的2010 Professional(VS)并打开网站。然后我添加对所有DLL文件的引用,如果正确引用了所有包含,图像和css文件路径,我可以点击F5并使网页显示某些功能。这会在Projects文件夹中创建一个Project文件,然后我可以打开它而不是打开一个网站。
问题是我无法调试。如果我设置一个断点,它会在调试开始时从纯红色变为轮廓红色。标准消息是"断点当前不会被命中。没有为此文档加载符号"。
我已清除符号并重新加载。 我在所有的Web.config文件中都有debug = true。 我已进入项目属性并将启动项目操作设置为"开始"。
我无法调试的任何想法?我从头开发的其他项目工作得很好,但正是这些项目我试图通过不会调试的网站文件来工作。
我的目标是让VS控制下的每个网站应用都可以修复错误并进行改进。当原始源代码不再可用时,这并不容易。 请帮助!
谢谢,
埃里克
答案 0 :(得分:0)
我打了这个问题半天。我目前正在维护一个网站应用程序。对我有用的是进入项目的属性页>>启动选项并将服务器更改为“使用自定义服务器”。我相信这个设置将使用IIS而不是IIS Express。我启动了该项目,并立即进行了调试。