agg*_*gie 13 iis asp.net-mvc powershell iis-express
我试图从powershell中清除IISExpress Cache.使用此代码,它会抱怨列表.
"C:\Program Files (x86)\IIS Express\appcmd.exe" list site /xml | appcmd delete site /in
如何清理站点和IIS Express缓存?
At line:1 char:50
+ "C:\Program Files (x86)\IIS Express\appcmd.exe" list site /xml | app ...
+ ~~~~
Unexpected token 'list' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
Run Code Online (Sandbox Code Playgroud)
tra*_*mer 24
打开CMD提示并导航到IIS express - 输入以下内容
Run Code Online (Sandbox Code Playgroud)cd "C:\Program Files (x86)\IIS Express\"跑这个
appcmd.exe list site /xml | appcmd delete site /in
这将删除所有网站,享受!
%temp%\Temporary ASP.NET Files\vs...\assembly....\YOUR.dll
%temp%\临时 ASP.NET 文件\
在 PowerShell 中,您需要使用调用运算符 (&) 将参数/参数传递给可执行文件。
$appCmd = "C:\Program Files (x86)\IIS Express\appcmd.exe"
$result = Invoke-Command -Command { & $appCmd 'list' 'sites' '/text:SITE.NAME' }
for ($i = 0; $i -lt $result.length; $i++) {
Invoke-Command -Command { & $appCmd 'delete' 'site' $result[$i] }
}
Run Code Online (Sandbox Code Playgroud)
与此页面上的评论不同:
Set-Alias appcmd "$env:ProgramFiles\IIS Express\appcmd.exe"
appcmd list site /text:SITE.NAME | % { appcmd delete site $_ }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26388 次 |
| 最近记录: |