无法启动IIS Web服务器,如何进行调试?

18 浏览
0 Comments

无法启动IIS Web服务器,如何进行调试?

我在Visual Studio Pro 2015中遇到了关于IIS Express的问题。当我尝试启动一个网站时,会出现以下错误:

enter image description here

这个项目是我自己写的,但在我的硬盘被删除后重新从TFS加载。如果我创建一个新项目,也会出现同样的错误。

我正在使用存储在project\.vs\config中的applicationhost.config文件。

我尝试了以下方法:

  • 删除%project%\.vs\configC:\Users\Paul\Documents\IISExpress\,并让VS重新构建
  • 临时手动更改applicationhost.config中的绑定,包括*https
  • 更改Preferences -> Web -> Project Url中的端口号
  • 中查找冲突端口(尝试从VS运行不会显示在这里,因为它无法运行到这一步)
  • Turn Windows features on or off中切换.NET
  • 卸载IIS并重新安装
  • 卸载VS并重新安装
  • 清理并重新构建解决方案
  • 多次重启

如果我运行C:\Program Files (x86)\IIS Express\iisexpress.exe /config:%project%\.vs\config\applicationhost.config /site:Name /siteid:2 /systray:true /trace:error,没有错误发生,IIS正常启动。

这次安装和上次唯一明显的区别是我现在将IISExpress安装在C:驱动器上,而VS安装在D:驱动器上。

我只在这台电脑上安装了以下软件:

Visual Studio Pro 2015,

Xamarin Studio 6,

Android Studio和

SQL Server Express 2014。

操作系统是Windows 10 Pro。

我知道这个错误非常普遍,有没有人可以告诉我如何调试实际错误是什么?

编辑:我正在检查https://blog.lextudio.com/2015/11/jexus-manager-secrets-behind-visual-studio-iis-express-integration/上的详细信息。

我的csproj文件似乎缺少该页面中的许多与IIS相关的标签,我将它们添加了一次,但仍然失败:



  
    true
  
  
    
      
        
          
          
          CurrentPage
          True
          False
          False
          False
          
          
          
          
          
          
          
          
          True
          True
        
      
    
  

编辑:这个开发者遇到了相同的问题

0
0 Comments

无法启动IIS Web服务器,如何进行调试

问题原因:在卸载了VS和IIS之后,重新安装VS后,问题得到了解决。

解决方法:按照以下步骤进行操作:

1. 首先,卸载VS和IIS。

2. 然后,根据这里的建议,使用Microsoft工具来完全卸载VS。

3. 重新安装VS。

感谢所有的帮助。

0