我在Visual Studio Professional 2013中使用多个项目的解决方案(更新2)。 我希望通过多个启动项目选项启动其中两个:
我正在使用IIS Express和Internet Explorer进行浏览。
一切都在运作但突然有一天我在启动时突然发现了这个错误:
“ID为7612的流程未运行。”
比IIS Express正在关闭(不是图标托盘)和我的输出:
程序'[4956] iisexpress.exe'已退出,代码为0(0x0)。 程序'[7612] iisexpress.exe'已退出,代码为0(0x0)。
在我看来,Visual Studio无法调用IIS Express。我试图通过命令运行我的两个站点来调用它:
“C:\ Program Files \ IIS Express \ iisexpress.exe” /程序池:Clr4IntegratedAppPool
他们运行正常。现在当IIS Express已经启动时,我正在从Visual Studio再次运行我的项目。但这对我来说非常不方便,因为如果我停止调试,我必须重新打开我的IIS Express ... 你能给我一个暗示有什么不对吗?我应该安装普通的IIS并试试吗?
这是我的applicationhost.config:
<sites>
<site name="IDReader.WCF" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\Dokumenty\IT\PracaMagisterska\IDReader\IDReaderWCF" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:4267:localhost" />
</bindings>
</site>
<site name="IDReader.Web" id="4">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="D:\Dokumenty\IT\PracaMagisterska\IDReader\IDReader.Web" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:5066:localhost" />
</bindings>
</site>
<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />
</siteDefaults>
<applicationDefaults applicationPool="Clr4IntegratedAppPool" />
<virtualDirectoryDefaults allowSubDirConfig="true" />
</sites>