首页 文章

无法在Web服务器上启动调试 . 底层连接已关闭 . 连接意外关闭

提问于
浏览
4

突然间,我在本地Web服务器上遇到以下错误(Win7 64位,IIS 7.5) . 我已在本地卸载并重新安装IIS,但它没有修复它 . IIS设置为自动启动,我可以看到该服务已成功启动 . 重新启动时,如果我进入IIS并单击启动网站,我会收到以下错误:

进程无法访问该文件,因为它正由另一个进程使用 . (HRESULT的例外情况:0x80070020

如果我尝试在我的本地网站项目上开始调试,我会收到以下错误:

无法在Web服务器上开始调试 . 底层连接已关闭 . 连接意外关闭 .

关于我可以尝试的任何想法?我一直在研究这个问题,微软建议确保没有其他服务正在监听相同的端口 . 我已经确认这不是问题 .

2 回答

  • 2

    尝试更改网站以使用80以外的端口(例如建议8080)并查看是否会启动 . 如果是这样,这是使用端口80的另一项服务的确定标志(Skype是此常见的罪魁祸首) .

  • 6

    应用程序池的身份密码已更改?我知道这是一个很老的帖子,但我不敢相信有多少次我被这个问题所困扰 . 有些商店使用SQL的集成安全性,然后通常在本地IIS上需要为应用程序池登录网络 . 当您的密码过期,而您忘记在此更改密码时,请开始在墙上敲头...... DOH!

    打开IIS . 选择应用程序池 . 选择应用程序使用的应用程序池 . 单击高级设置...选择标识,然后单击“...”按钮更新您的用户/密码 .

相关问题