我是一名asp.net新手。我继承了asp.net mvc代码的基础,为了帮助自己更好地在我面前堆积源代码中,我想在调试器中逐步完成它。但是,作为我的微软平台新手,我不知道该怎么做。
我们的应用程序在我的hosts文件中设置的许多不同主机名下提供内容,以便我可以访问uris之类的应用程序,如customername.mysite.loc。因此我认为在我的情况下使用Visual Studio 2008中的内置Web服务器不是一个选项,我应该将我的VS调试器直接附加到应用程序正在运行的IIS进程。
不幸的是,我没有在Google上找到有关如何执行此操作的大量信息。发现大多数教程要么互相矛盾,要么使用各种旧版本的IIS(我在Windows Server 2008下运行7.0)。显然,解决方案涉及在调试模式下编译我的源代码(我已经完成),将IIS中的应用程序设置为调试模式并以某种方式附加到进程,但到目前为止,我对这个简单的大纲没有成功。
任何人都可以请我指向工作指南或描述更好的方法来调试我的项目吗?我甚至想做什么?非常感谢!
答案 0 :(得分:1)
您需要确保在服务器上安装并运行远程调试服务。然后,您将使用Andre Bullock所述的方法附加到您的工作流程(或所有这些流程最简单)。
答案 1 :(得分:0)
调试 - >附加到流程 - > w3wp.exe的
请确保先启动网站以便w3wp正在运行,您也可以运行多个实例,获取正确的实例(通常是反复试验)
:d