我有一个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?


当前回答

在我的电脑上运行XAMPP的Apache服务器后,我也遇到了这个问题。为了运行它,我通过在管理员命令提示符上写入net stop http来终止8086端口上的所有进程。我认为杀死进程导致了这个问题。

对我来说,这个问题在完成以下步骤后就解决了;

关闭Visual Studio和SQL Management Studio。 转到服务并启动除SQL Server代理(SQLEXPRESS)之外的所有SQL服务。 转到C:\Users\<您的pc名>\Documents并删除IISExpress文件夹。 重新启动电脑。(我在上面没有发现的新事情) 启动Visual Studio并运行程序。

其他回答

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

我有同样的问题,在我的情况下,我只是清理,然后重建我的解决方案,它为我工作

我最近遇到了这个问题,这是因为项目存储在网络驱动器上。由于IIS在本地作为NetworkService运行,它无法访问存储项目的网络共享。假设从网络共享打开项目违反最佳实践,我将项目复制到本地C:\ drive,然后项目按预期运行。

对我来说唯一有效的解决方案是创建另一个测试项目。然后按照下面的步骤:

Right click the project and go to Properties -> Web Under the project URL in the Use Local IIS Web Server section, copy the project URL(http:// localhost:59002/) - this is from the test project. Navigate to the project which is giving this error. Right click the project and go to Properties -> Web. Paste the project URL in the Use Local IIS Web Server section (URL copied from the test project). Close the test project and save. Delete the test project and run the project that gave the error. Works after that...

也许不是最好的方法,但这是我能让它工作的唯一方法。我收到这个错误消息后,我重新加载我的笔记本电脑(硬盘崩溃),并从他们所在的服务器上获得了我所有的项目。

关闭Visual Studio的所有实例。 打开任务管理器。 结束所有活动的IIS进程。 重新启动Visual Studio。