Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 从命令行停止使用IIS Express托管的网站_Visual Studio 2010_Iis Express_Appcmd - Fatal编程技术网

Visual studio 2010 从命令行停止使用IIS Express托管的网站

Visual studio 2010 从命令行停止使用IIS Express托管的网站,visual-studio-2010,iis-express,appcmd,Visual Studio 2010,Iis Express,Appcmd,我正在Visual Studio 2010中开发一个web解决方案,该解决方案使用IIS Express托管应用程序。我希望构建过程将一些项目的输出DLL复制到主web应用程序下的目录中。此目录上有一个监视程序,可使MEF保持最新状态。问题是,我的构建失败是因为它们无法将DLL复制到现有DLL之上,因为每次调试时应用程序都会保持运行状态。我想做的是添加一个build命令,在构建开始之前停止站点 我本来希望能够运行AppCmd Stop Site“MySiteName”,但AppCmd说站点对象不

我正在Visual Studio 2010中开发一个web解决方案,该解决方案使用IIS Express托管应用程序。我希望构建过程将一些项目的输出DLL复制到主web应用程序下的目录中。此目录上有一个监视程序,可使MEF保持最新状态。问题是,我的构建失败是因为它们无法将DLL复制到现有DLL之上,因为每次调试时应用程序都会保持运行状态。我想做的是添加一个build命令,在构建开始之前停止站点

我本来希望能够运行AppCmd Stop Site“MySiteName”,但AppCmd说站点对象不支持Stop

是否有任何方法可以从命令行阻止站点在iis express中运行?

Windows PowerShell是一种命令行方法,用于停止iis上托管的网站。

选项1:

如果您没有运行任何其他网站,请尝试

"taskkill /IM iisexpress.exe"
注意:这将停止所有iisexpress.exe进程

备选案文2:

为此编写一些可执行实用程序。下面的链接可能会帮助你!

为了避免在IISExpress未运行时收到错误消息,我不得不稍微考虑一下这个问题,但它现在工作得很好。taskkill/IM IISExpress.exe/FI“状态均衡运行”