代码隐藏代码未反映在 VS 2017 Web 应用程序项目中
Code behind code is not reflecting in VS 2017 Web Application Project
我正在使用 C# 创建一个名为“Web 应用程序项目”的项目,我正在尝试为现有页面实现新功能。在 aspx 页面上所做的更改工作正常,但是当我将代码添加到代码隐藏文件时,更改没有反映出来。我尝试过的事情:
- 已删除临时系统和 Visual studio 个文件。
- 删除了页面的代码隐藏文件(项目仍然成功
构建并在浏览器上工作)
下面是我尝试设置断点时收到的消息:
请尝试以下建议:
1)禁用工具下的选项Require source files to exactly match the original version
-->选项-->调试-->一般
并在工具-->选项-->调试[=57下禁用启用仅我的代码=]-->一般
2)关闭VS,删除解决方案文件夹下的.vs
隐藏文件夹,bin
和obj
文件夹。然后重新启动您的项目以再次测试。
3)右击项目Properties-->Build-- >Advanced--> 并确保您已将 Debugging information 设置为 Full
.
4)删除C:\WINDOWS\Microsoft.NET\Framework64\v*.*.****\Temporary ASP.NET Files\
下的所有文件
和
C:\Users\xxx(current user)\AppData\Local\Temp\Temporary ASP.NET Files
=========================================== ===
来自 MaxPayne 的更新:
我的项目中存在某种 DLL 引用问题(项目正在使用来自某个未知位置的 DLL)。而且它们的符号文件好像都不见了
删除项目并从 TFS 中获取。现在一切正常。
您在这里看到的很简单...您附加的过程与此代码不匹配,这可能有多种原因:
- 您已将代码部署到另一个位置并且您没有更新一个或多个 dll。
- 您的 pdb 文件可能已过时。
- 您附加了错误的进程(在 Web 应用程序中很常见,因为您可以看到不止一个 w3wp 进程。
- 您将构建位置更改为另一个错误的位置。
- 同时尝试清除 ASP.NET 的临时文件。
最重要的是确保所有 dll 都已成功重建和更新并且应该可以正常工作。
我正在使用 C# 创建一个名为“Web 应用程序项目”的项目,我正在尝试为现有页面实现新功能。在 aspx 页面上所做的更改工作正常,但是当我将代码添加到代码隐藏文件时,更改没有反映出来。我尝试过的事情:
- 已删除临时系统和 Visual studio 个文件。
- 删除了页面的代码隐藏文件(项目仍然成功 构建并在浏览器上工作)
下面是我尝试设置断点时收到的消息:
请尝试以下建议:
1)禁用工具下的选项Require source files to exactly match the original version
-->选项-->调试-->一般
并在工具-->选项-->调试[=57下禁用启用仅我的代码=]-->一般
2)关闭VS,删除解决方案文件夹下的.vs
隐藏文件夹,bin
和obj
文件夹。然后重新启动您的项目以再次测试。
3)右击项目Properties-->Build-- >Advanced--> 并确保您已将 Debugging information 设置为 Full
.
4)删除C:\WINDOWS\Microsoft.NET\Framework64\v*.*.****\Temporary ASP.NET Files\
和
C:\Users\xxx(current user)\AppData\Local\Temp\Temporary ASP.NET Files
=========================================== ===
来自 MaxPayne 的更新:
我的项目中存在某种 DLL 引用问题(项目正在使用来自某个未知位置的 DLL)。而且它们的符号文件好像都不见了
删除项目并从 TFS 中获取。现在一切正常。
您在这里看到的很简单...您附加的过程与此代码不匹配,这可能有多种原因:
- 您已将代码部署到另一个位置并且您没有更新一个或多个 dll。
- 您的 pdb 文件可能已过时。
- 您附加了错误的进程(在 Web 应用程序中很常见,因为您可以看到不止一个 w3wp 进程。
- 您将构建位置更改为另一个错误的位置。
- 同时尝试清除 ASP.NET 的临时文件。
最重要的是确保所有 dll 都已成功重建和更新并且应该可以正常工作。