我正在使用 VS2017,当我尝试运行我的应用程序时,仅使用 IIS Express 标准注释,但它失败了。
错误:
启动 IIS Express 时发生错误。无法启动已配置的 Visual Studio 开发 Web 服务器。调用反射的方法抛出未捕获的异常。
我已将端口设置为 8080 而不是 56000。
有什么想法是错的吗?是的,我安装了 IIS Express,但它没有在后台运行。我尝试以管理员模式启动 VS,但没有成功。我还删除了 .vs 文件夹并重新启动,但还是没有运气。
根据此博客,以下步骤应该可以解决该问题:
关闭所有 Visual Studio 实例
转到您的 ASP.NET 项目/解决方案文件夹,删除“.vs”隐藏文件夹
点击“开始”,搜索IISExpress,进入IISExpress文件夹,进入上层并删除整个IISExpress文件夹
以管理员权限启动 Visual Studio
创建一个全新的 ASP.NET 项目
运行这个项目,这次你应该看到 IIS Express 被 Visual Studio 正确启动了
关闭此解决方案,但不要关闭 Visual Studio,打开您有问题的 ASP.NET 项目,然后立即运行它,您应该看到 IIS Express 已正确启动