asp.net - 无法自动进入服务器。带有 ASMX 服务的 ASP.NET 网络表单应用程序
问题描述
我有一个带有 ASP.NET 并使用 ASMX web 服务的 webforms 应用程序。它建立在带有 Visual Studio 的 .NET 4 上。
我以前在 Windows 10 上使用时运行良好。然后我需要重新安装并格式化所有内容。因此,在全新安装 Windows 10 和 Visual Studio 2019 后,当我打开此项目并尝试对其进行调试时,它会显示带有错误的对话框,其中显示“无法自动进入服务器。调试可能会在服务器上停止. ". 我没有更改任何代码。全新安装后,出现此错误。我已经"compilation debug=true"
在 web.config 文件中设置了。在安装 Visual Studio 2019 之前,我确实安装了 ASP.NET 版本。我还修复了 Visual Studio 安装。但似乎存在错误。
错误截图
在这方面需要帮助
解决方案
在尝试了很多不成功的事情之后
- 完毕
"aspnet_regiis -i"
- 尝试从“打开/关闭 Windows 功能”重新安装 IIS 和 ASP.NET 版本
- 尝试修复 Visual Studio 安装
- 尝试重新安装 Visual Studio。
一切都没有成功。然后我尝试的是,我从项目的属性页中删除了 ASMX Web 服务引用。然后再次通过属性页添加对 Web 服务的引用。然后按 F5,一切正常。
这可能对其他人有帮助。
推荐阅读
- javascript - 从处理子域但不处理ajax请求的子域传递php会话
- electron - 64位windows电子js的命令代码是什么?
- ios - 停用 TLS 1.0 TLS 1.1 对 iOS 应用程序的影响
- android - 奥利奥及以上的广播接收器
- azure - 在 Drupal 站点中进行 Azure AD 身份验证的过程是什么?
- json - 在 django 模板中显示选定的 json 键
- sharepoint-2013 - 如何在使用 CSOM 在 SharePoint 2013 中上传文档时更新当前 URL
- android - 用相同的片段替换后不再调用 OnCreateView
- android - 文本到语音如何在 UtteranceProgressListener.onRange() 上回调
- r - geom_polygon 基于来自多列的值进行填充