Visual Studio 2010和IIS Express锁定在版本上

问题描述

| 我在IIS Express中托管了大约四个Web项目。每当我在Visual Studio 2010中进行构建时,该构建将被阻止,直到我手动杀死IIS Express。然后构建完成。创建一个新的IIS Express实例,该实例可以按预期工作。 我试图做一个预构建事件以使用taskkill杀死IIS Express,但是似乎在执行预构建事件之前就发生了锁定:/ 如果我停止托管站点,Visual Studio 2010也将正常生成。 根据研究,一种可能性是IIS Express试图显示一个对话框,Visual Studio 2010正在等待用户与之交互,但实际上并未显示该对话框。 IIS Express和Visual Studio 2010锁定构建时是否还有其他人遇到问题?或对如何调试此问题有一些见解?     

解决方法

        如果我没有记错的话,最后一个vs 2010的服务包纠正了该错误(至少在我的机器上)。     ,        听起来好像Visual Studio正在尝试在IIS阻止的端口80上执行某些操作(这是该端口的默认侦听器端口)。 一个简单的Google搜索port 80 visual studio会带来一些有希望的命中(如何配置它,嘿!第二个甚至可以解决类似的问题。)     ,        这一直在我身上发生,但随后我再次使用WinXP / VS2010 / IIS Express 7.5。我怀疑WinXP部分是罪魁祸首,也许是此特定情况下的错误?无论如何,VS2010都希望重建我的一个Web应用程序,但是似乎无限期地等待该Web应用程序的Temporary ASP.net目录中的某些文件,直到我停止IIS Express。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...