启动一个同事的web mvc项目,启动后自动退出,程序报错The program '[9280] iisexpress.exe: Program Trace' has exited with code 0 (0x0).申明:自己的web 项目都可以正常启动。

解决方案 »

  1.   

    关闭开发环境,去iisexpress文件夹重命名。
    然后重新启动电脑,启动VS,加载网站和运行调试。IIS自动再生的iisexpress文件夹和环境变量解决冲突。参考
    http://gauravmantri.com/2013/02/05/workaround-for-iis-express-crashing-when-running-windows-azure-cloud-service-web-role-with-multiple-instances-in-windows-azure-sdk-1-8-compute-emulator/
      

  2.   

    端口冲突,由于是同一项目,在IIS的配置文件里面会把端口指向同一个项目,然后会导致IIS崩溃,你去去IIS的文件夹里面去设置1个端口来对应着个项目
    如:
    <site name="Development Web Site" id="1" serverAutoStart="true">
                    <application path="/">
                        <virtualDirectory path="/" physicalPath="%IIS_BIN%\AppServer\empty_wwwroot" />
                    </application>
                    <bindings>
                        <binding protocol="http" bindingInformation=":8080:localhost" />
                    </bindings>

                </site>