Visual Studio 2015 / MVC 5:附加到进程:无法获取局部变量的值
Visual Studio 2015 / MVC 5: Attach to Process: Cannot obtain value of the local variable
我可以很好地连接到我的 IIS 机器上的 w3p 进程。我可以通过,虽然它似乎跳过了一些区域。此外,当我尝试查看变量值时,我得到:
Cannot obtain value of the local variable or argument because it is not available at this instruction pointer, possibly because it has been optimized away.
我看过很多关于这个问题的答案,但它们都是针对本地调试的。我正在连接到服务器并得到它。
我有源代码并且正在从那个项目开始工作。如果我将应用程序发布到配置设置为 'Release' 的服务器是否重要?
答案:我在发布时将其切换为 'debug',现在我可以看到变量了。我以前认为它是如何在项目属性中设置的,但它是如何发布到服务器的,这在发布时有所不同。
我可以很好地连接到我的 IIS 机器上的 w3p 进程。我可以通过,虽然它似乎跳过了一些区域。此外,当我尝试查看变量值时,我得到:
Cannot obtain value of the local variable or argument because it is not available at this instruction pointer, possibly because it has been optimized away.
我看过很多关于这个问题的答案,但它们都是针对本地调试的。我正在连接到服务器并得到它。
我有源代码并且正在从那个项目开始工作。如果我将应用程序发布到配置设置为 'Release' 的服务器是否重要?
答案:我在发布时将其切换为 'debug',现在我可以看到变量了。我以前认为它是如何在项目属性中设置的,但它是如何发布到服务器的,这在发布时有所不同。