我有一个ASP。NET MVC 4解决方案。当我尝试使用Visual Studio 2012打开它时,我得到以下错误:

Microsoft Visual Studio 为ASP配置Web https://localhost:。NET 4.5失败。你必须 手动配置此站点的ASP。NET 4.5才能使站点 正确地运行。无法在https://localhost:44300/上找到服务器 本地机器。确保已配置本地IIS服务器 支持安全通信。

尽管解打开了。此外,当我试图从调试菜单运行它时,我得到以下错误:

无法启动IIS Express Web服务器。 指定的起始URL无效。https://localhost:44300/

我无法调试代码。如何摆脱这些错误和调试/运行网站从VS 2012?


当前回答

Before you try anything else, make sure you 1. restart visual studio (mostly for refreshing memory resident options from files) and 2. restart your system (mostly for invalid file locking). If your problem is such temporary or self-fixed those will do without changing anything. It worked for me with PC restart. Also if you work on a multi-user project make sure you have the latest workable version - someone else may had check in something invalid by mistake at e.g. the project file and you mess with your system for no reason. If those won't work, then you probably need to alter some setting(s) that are stuck, missing or need modification - there are plenty propositions on other answers.

其他回答

确保以管理员身份运行VS !这将解决一切问题。比我晚。

在我的情况下,我去调试>项目属性> Web(在visual studio),然后我在服务器部分将IIS Express更改为本地IIS

对于dotnet核心中的2021解决方案,您可以通过在解决方案资源管理器中右键单击项目,并选择“编辑项目文件”来修复此错误。

在底部的Debug选项卡上,您可以直接配置所需的端口以及是否使用SSL。

这里的更改需要用Control+S保存。完成此操作后,您可以启动项目并确认它解决了您的问题,无需删除IISFolders或此处建议的任何其他内容。

我今天碰到了这个错误。运行win8.1和vs2013。突然我的项目不能再运行了,我收到了“无法启动IIS快速Web服务器”的消息,没有进一步的信息。

过了一段时间,我发现IIS Express无法启动的所有项目都在运行。net 3.5。运行新版本的项目确实开始得很好。

我的解决方案是删除。net 3.5(从控制面板->打开/关闭窗口功能),重新启动窗口,然后再次添加。net 3.5。

在解决方案资源管理器中右键单击项目

tab Web,按“创建虚拟目录”