首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法启动IIS Express Web服务器

无法启动IIS Express Web服务器
EN

Stack Overflow用户
提问于 2013-04-08 15:03:14
回答 51查看 493.9K关注 0票数 332

我有一个asp.net MVC4解决方案。当我尝试使用Visual studio 2012打开它时,出现以下错误:

Microsoft Visual Studio

为ASP.NET 4.5配置网络https://localhost:失败。您必须为ASP.NET 4.5手动配置此站点,以便该站点正常运行。在本地计算机上找不到服务器https://localhost:44300/。确保本地IIS服务器已配置为支持安全通信。

OK Help

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

代码语言:javascript
复制
 Unable to launch the IIS Express Web server.

The start URL specified is not valid. https://localhost:44300/

而且我不能调试代码。如何摆脱这些错误并在VS2012中调试/运行网站?

请提个建议。

EN

回答 51

Stack Overflow用户

发布于 2013-06-11 15:13:38

我也遇到了同样的问题。

原因-错误的IIS配置文件。

尝试删除自动创建的IISExpress文件夹,该文件夹通常位于%userprofile%/Documents,例如C:\Users\[you]\Documents\IISExpress

不要担心,一旦你再次运行你的解决方案,VS应该会再次创建它--这次是正确的。

EDIT:删除文件夹的命令行:

代码语言:javascript
复制
rmdir /s /q "%userprofile%\Documents\IISExpress"
票数 410
EN

Stack Overflow用户

发布于 2016-03-04 23:29:28

如果使用VS2015或更高版本

确保iisexpress进程未在运行。

确保没有其他进程正在使用您所需的端口。您可以通过执行以下命令来完成此操作

netstat -a -b

在控制台中(以管理员身份,在开始菜单中键入cmd,右键单击并选择“以管理员身份运行”)。例如,如果您看到一个状态为ESTABLISHED或LISTENING的条目,这意味着某个其他进程正在使用此端口。您需要终止该进程或更改端口。

然后删除以下文件

代码语言:javascript
复制
<<path_to_solution_folder>>\.vs\config\applicationhost.config

注意:.vs文件夹可能是隐藏的

然后找到<<project-name>>.csproj.user文件,用文本编辑器(记事本)打开它,并确保WebProjectProperties下的IISUrl配置为<IISUrl>http://localhost:XXXXX/</IISUrl>,其中XXXXX是您想要的端口。

在执行此操作并尝试启动应用程序后,您可能会看到

代码语言:javascript
复制
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

然后转到{项目属性} ->网站并按下“创建虚拟目录”按钮

票数 244
EN

Stack Overflow用户

发布于 2013-07-17 07:45:12

@roblll说得对。但对于那些不想挖掘答案的人来说,这里就是:

  1. 关闭Visual Studio (可能不是必需的,但它不会hurt).
  2. Navigate到您的文档文件夹。
  3. 在IISExpress文件夹中,有一个名为应用程序主机的文件。打开它。
  4. 搜索您的项目名称。当它在你之前的尝试中失败时,它应该已经被Visual Studio添加到那里了。
  5. 请注意,HTTP和你打算用于https的端口有一个绑定。

//将this: //更改为:

请记住,Visual Studio提供的端口可能与您预期的不同。只需确保绑定中的端口与项目属性的Web选项卡中的端口相对应即可。

http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

票数 84
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15873126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档