Gow*_*nSS 3 .net c# iis batch-file
我使用以下代码来使用inbuild应用程序池,它通过bat命令作为asp.net4.0
%systemroot%/system32/inetsrv/APPCMD set app "Sample" /applicationPool:"ASP.NET v4.0 Classic"
%systemroot%/system32/inetsrv/APPCMD set apppool /apppool.name:"ASP.NET v4.0 Classic" /managedPipelineMode:Integrated
Run Code Online (Sandbox Code Playgroud)
但是通过这个,如果在iis中不存在ASP.NET v4.0 Classic,那么它将抛出错误
所以我需要安装aspnet_regiis -i并使用管道模式创建一个新池:通过bat文件集成.
你能帮我解决一下吗?
我找到了解决方案
创建应用程序池:
%systemroot%/system32/inetsrv/APPCMD add apppool /name:Poolname
Run Code Online (Sandbox Code Playgroud)
要将应用程序添加到池:
%systemroot%/system32/inetsrv/APPCMD set app "applicationname" /applicationPool:"Poolname"
Run Code Online (Sandbox Code Playgroud)
设置该池的其他属性:
%systemroot%/system32/inetsrv/APPCMD set apppool /apppool.name:"Poolname" /managedPipelineMode:Integrated
Run Code Online (Sandbox Code Playgroud)
启动创建的池:
%systemroot%/system32/inetsrv/APPCMD start apppool /apppool.name:"Poolname"
Run Code Online (Sandbox Code Playgroud)
在iis中安装aspnet4.0框架
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
注意:我们可以在这里使用任何框架.....
| 归档时间: |
|
| 查看次数: |
3834 次 |
| 最近记录: |