ホームページ トピック IIS IISスクリプトの自動展開方法の紹介

IISスクリプトの自動展開方法の紹介

Apr 26, 2021 pm 04:39 PM

IISスクリプトの自動展開方法の紹介

#IIS スクリプトの自動展開方法

  1. 必要なツール: appcmd.exe このツール いいえ別途インストールする必要がありますが、iis と一緒にインストールされます。このツールが配置されているディレクトリは「C:\Windows\System32\inetsrv」です。

    公式ヘルプドキュメント

  2. appcmd.exe IIS Web サイトの展開例: (このコードをコピーして、バットファイルとして保存 実行して使用可能)

推奨(無料): IIS

::跳到iis命令工具所在目录下 
cd C:\Windows\System32\inetsrv
::删除指定web站点
appcmd.exe delete site "Default Web Site"
appcmd.exe delete site "ppsweb"
::删除指定应用程序池
appcmd delete apppool "ppsweb"
appcmd delete apppool "ppswebservice"
appcmd delete apppool "ChartPic"
appcmd delete apppool "PipelinePath"

::添加应用程序池
appcmd add apppool /name:"ppsweb"
::修改应用程序池启动模式
appcmd.exe set APPPOOL "ppsweb" /config /startMode:"AlwaysRunning"  /commit:apphost
::修改应用程序池标示
appcmd.exe set APPPOOL "ppsweb" /processModel.identityType:"SpecificUser" /processModel.userName:"*****" /processModel.password:"*****"  /commit:apphost
::设置固定时间间隔回收应用程序池
appcmd.exe set APPPOOL "ppsweb" /recycling.periodicRestart.time:"00:00:00"  /commit:apphost
::设置指定时间回收应用程序池
appcmd.exe set APPPOOL "ppsweb" /+"recycling.periodicRestart.schedule.[value='00:30:00']" /commit:apphost
::关闭快速故障防护功能
appcmd.exe set APPPOOL "ppsweb" /failure.rapidFailProtection:"False"  /commit:apphost

appcmd add apppool /name:"ppswebservice"
appcmd.exe set APPPOOL "ppswebservice" /config /startMode:"AlwaysRunning"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /processModel.identityType:"SpecificUser" /processModel.userName:"*****" /processModel.password:"*****"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /recycling.periodicRestart.time:"00:00:00"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /+"recycling.periodicRestart.schedule.[value='00:30:00']" /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /failure.rapidFailProtection:"False"  /commit:apphost
appcmd.exe set APPPOOL "ppswebservice" /enable32BitAppOnWin64:"True"  /commit:apphost

::添加web站点
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True']" /commit:apphost
::绑定端口访问方式
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].bindings.[protocol='http',bindingInformation='*:80:']" /commit:apphost
::绑定端口访问方式
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].bindings.[protocol='https',bindingInformation='*:443:']" /commit:apphost
::添加web站点默认运行路径和应用程序池
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/',applicationPool='ppsweb',serviceAutoStartEnabled='True',preloadEnabled='True']" /commit:apphost
::添加web站点的应程序路径
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/',applicationPool='ppsweb',serviceAutoStartEnabled='True',preloadEnabled='True'].[path='/',physicalPath='C:\inetpub\wwwroot\ppsweb']" /commit:apphost
::添加web子站点方式
appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/WebService',applicationPool='ppswebservice',serviceAutoStartEnabled='True',preloadEnabled='True']" /commit:apphost

appcmd.exe set config  -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/WebService',applicationPool='ppswebservice',serviceAutoStartEnabled='True',preloadEnabled='True'].[path='/',physicalPath='C:\inetpub\wwwroot\ppsweb\WebService']" /commit:apphost
::修改web站点单个请求的大小
appcmd.exe set config  -section:system.webServer/asp /limits.maxRequestEntityAllowed:"20000000"  /commit:apphost
::修改web站点允许上传单个文件大小
appcmd.exe set config  -section:system.webServer/serverRuntime /uploadReadAheadSize:"20971520"  /commit:apphost

pause
ログイン後にコピー
3ツールを使用して iis コマンド展開スクリプトを自動的に生成します: (ここではツールの使用法のみを説明し、各属性の意味については詳しく説明しません。ドキュメントを確認して自分で調べることができます)

「構成」を開きます。 Editor"

IISスクリプトの自動展開方法の紹介 このノードの内容は比較的小さいです。たくさんありますが、構成する必要があるノードを選択できます。ヘルプ ドキュメント

IISスクリプトの自動展開方法の紹介 これは生成されたスクリプトです。複数の言語スクリプト (C#、JavaScript、APPCmd、PowerShell) があります。ここでは AppCmd コマンド ラインに慣れているため、次のコマンドを選択します使い慣れた他の言語スクリプトを選択することもできます。

IISスクリプトの自動展開方法の紹介

以上がIISスクリプトの自動展開方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

誇大広告を超えて:今日のIISの役割を評価する 誇大広告を超えて:今日のIISの役割を評価する Apr 11, 2025 pm 12:25 PM

IISは、今日の技術環境で依然として重要です。 1)IISはWindowsシステムと密接に統合されており、強力な管理機能とセキュリティ機能を提供します。 2)シンプルなWebサイトのホスティングから複雑な負荷分散およびSSL管理までの高度な使用をサポートします。 3)最適化とベストプラクティスを通じて、IISは依然として企業および個人のアプリケーションに強力な機能と安定性を持っています。

IISは優れたWebサーバーですか? IISは優れたWebサーバーですか? Apr 04, 2025 am 12:05 AM

iisagoodwebserver forthosedeeplyintedated inthemicrosoftecosystem、offeringscalability、security、andeaseofmanagement.

どの企業がIISを使用していますか? どの企業がIISを使用していますか? Apr 05, 2025 am 12:10 AM

Microsoft、Dell、HP、Bank of America、GoDaddyなどの多くの有名な企業はIISを使用しています。彼らは、Windowsとのシームレスな統合、高性能とスケーラビリティ、セキュリティ、および管理しやすいツールのために、IISを選択しました。学習曲線、コスト、およびクロスプラットフォームの互換性の課題にもかかわらず、Microsoftのドキュメント、無料トライアル、クロスプラットフォームソリューションで解決できます。

IISは何に使用されていますか? IISは何に使用されていますか? Apr 09, 2025 am 12:13 AM

IISは、Webサイト、アプリケーション、およびサービスをホストおよび管理するためにMicrosoftが開発した強力なWebサーバーソフトウェアです。 IIの機能には、次のものが含まれます。1)WebサイトとWebアプリケーションのホスティング、さまざまなプログラミング言語とフレームワークをサポートします。 2)アプリケーションの安定性を確保するために、負荷分散と高可用性を提供する。 3)Webアプリケーションを保護するための複数のセキュリティ機能が組み込まれています。 4)応答速度を改善するためのパフォーマンス最適化ツールを提供します。 5)問題の診断と解決に役立つ詳細なロギングおよび監視機能を提供します。

Microsoft IISは無料ですか? Microsoft IISは無料ですか? Apr 08, 2025 am 12:11 AM

MicrosoftのIISは、個々の開発者と小規模プロジェクト向けの無料版を提供していますが、機能は限られています。 1.無料版はWindowsオペレーティングシステムにバンドルされており、個人や小規模プロジェクトに適しています。 2。有料版は、高い信頼性とスケーラビリティを必要とするプロジェクトに適した、負荷分散などの高度な機能を提供します。 3. IISを使用する場合、合理的な構成と最適化により、パフォーマンスと信頼性が大幅に向上する可能性があります。

私はいくつのウェブサイトを処理できますか? 私はいくつのウェブサイトを処理できますか? Apr 06, 2025 am 12:16 AM

ハードウェアの構成、サーバー設定、ウェブサイトの要件に応じて、IISが処理できるWebサイトの数は固定されていません。 1。CPU、メモリ、ディスクI/Oなどのハードウェアリソースは、処理機能に影響します。 2。サーバー構成には、アプリケーションプール設定と同時接続カウントが含まれます。 3.リソースと構成を最適化することにより、IISは複数のWebサイトを効率的に処理できます。

IISサーバーの役割は何ですか? IISサーバーの役割は何ですか? Apr 02, 2025 pm 03:05 PM

IISサーバーの役割とは、Webサーバーの機能を実行できるように、WindowsサーバーにIISサービスのインストールと構成を指します。 1)IISサーバーの役割をインストールし、PowerShellコマンドを使用します。 2)PowerShellコマンドを使用して新しいWebサイトを作成します:New-Website-Name "MyNewSite" -Port80-PhysicalPath "c:\ inetpub \ wwwroot \ mynewsite

TomcatとIISの違いは何ですか? TomcatとIISの違いは何ですか? Apr 07, 2025 am 12:14 AM

TomcatとIISの主な違いは、設計目標と機能です。1。Tomcatは、Javawebアプリケーションに適したオープンソースサーブレットコンテナです。 2.IISはMicrosoftによって開発されており、主にASP.NETアプリケーションに使用され、Windowsシステムに統合されています。選択するときは、プロジェクトの要件とテクノロジースタックを考慮する必要があります。

See all articles