【问题标题】:Unspecified error (Exception from HRESULT: 0x80004005(E_FAIL)) (Web Service)未指定的错误(来自 HRESULT 的异常:0x80004005(E_FAIL))(Web 服务)
【发布时间】:2015-03-10 02:00:57
【问题描述】:

当我尝试创建新的 Web 服务应用程序(使用 ASP.NET)时出现以下错误

我只有在尝试创建 Web 服务时才得到它。

我尝试删除 IIS Express 并重新安装。我尝试使用 /SafeMode 和 /ResetSettings 启动 devenv.exe,但无济于事。我每次都遇到同样的错误。

我正在使用 VS2013 Premium 和 Windows 7 x64。有人有其他解决方案吗?

【问题讨论】:

  • @Crowcoder 为什么当我特别需要使用 Web 服务时你会这么说?你只是喜欢看世界燃烧还是?
  • 我怎么知道你必须使用网络服务?你提到了一个新项目,这通常是改变方向的好机会。否则,您提供的信息太少,无法帮助您。
  • @Crowcoder 我说我只有在创建 Web 服务时才会收到错误消息。然后你说“不要试图解决手头的问题。完全避免它并使用不属于你的标签的其他技术!”这一点都没有帮助。

标签: c# asp.net web-services visual-studio-2013 windows-7-x64


【解决方案1】:

打开您的 Visual stdio“以管理员身份运行”。 如果以管理员身份运行,任何可视化 stdio 2013 2015 2017 都不会抛出此错误。

【讨论】:

    【解决方案2】:

    请尝试执行以下步骤:

    -在IIS管理器管理工具中,右键点击虚拟目录“ControllerHelp”,选择“管理虚拟目录-高级设置”

    -在“物理路径凭据”部分中将用户/密码修改为正确的值,或选择默认值(“应用程序用户(直通身份验证)”)。

    如果还是不行,请尝试修复已安装的visual studio版本

    【讨论】:

    • The first Google hit 并不总是适用。答案不是猜测的地方。首先您需要了解错误的实际来源,然后才能发布解决方案。
    猜你喜欢
    • 2021-06-05
    • 1970-01-01
    • 2013-09-21
    • 2020-11-18
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多