<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Shahram Rami</title><link>https://virgool.ir/feed/@shahramramy</link><description></description><language>fa</language><pubDate>2026-11-11 14:53:09</pubDate><image><url>https://files.virgool.ir/upload/users/1007551/avatar/avatar.png</url><title>Shahram Rami</title><link>https://virgool.ir/@shahramramy</link></image><item><title>انتشار نرم افزار انگولار بر روی IIS</title><link>https://virgool.ir/@shahramramy/انتشار-نرم-افزار-انگولار-بر-روی-iis-p4c0atkjcnwe</link><description>زمانی که آماده استقرار برنامه انگولار خود در یک سرور هستید میتوانید از طریق تکنیک زیر آن را پیکر بندی و در سرور IIS استقرار دهید :ابتدا از طریق دستور زیر یک خروجی تهیه نمایید :ng buildاین دستور باعث ساخته شدن خروجی پروژه شما در پوشه داخلی پروژه شما به آدرس زیر می شود : app/distنکته : در صورتی که می خواهید خروجی شما در آدرسی خارج از پروژه ساخته شود از دستور زیر استفاده نمایید :ng build --output-path &#34;your Address&#34;پس از اینکه خروجی نرم افزار شما آماده شد نیاز است تا در سرور نیز کارهایی انجام دهیدابتدا مطمئن شوید که در سرور شما IIS نصب شده و آماده به کار می باشد سپس فایلهای خروجی پروژه را در یک پوشه در سرور کپی کنیددر پنل IIS ابتدا با راست کلیک بر روی Sites و انتخاب گزینه Add Website اقدام به ساخت یه وبسایت نمایید مراحل ساخت آن به شرح زیر است :site name : نام سایت شما (انتخابی)physical path : آدرس پوشه پروژه شماتنظیمات خاص دیگری نیاز نیست ، سپس تنظیمات را ذخیره کنید در داخل روت پروژه شما باید یک فایل web.config قرار گیرد : &lt;configuration&gt;&#xA;&lt;system.webServer&gt;&#xA;  &lt;rewrite&gt;&#xA;    &lt;rules&gt;&#xA;      &lt;rule name=&#34;Angular Routes&#34; stopProcessing=&#34;true&#34;&gt;&#xA;        &lt;match url=&#34;.*&#34; /&gt;&#xA;        &lt;conditions logicalGrouping=&#34;MatchAll&#34;&gt;&#xA;          &lt;add input=&#34;{REQUEST_FILENAME}&#34; matchType=&#34;IsFile&#34; negate=&#34;true&#34; /&gt;&#xA;          &lt;add input=&#34;{REQUEST_FILENAME}&#34; matchType=&#34;IsDirectory&#34; negate=&#34;true&#34; /&gt;&lt;/conditions&gt;&#xA;        &lt;action type=&#34;Rewrite&#34; url=&#34;/&#34; /&gt;&#xA;      &lt;/rule&gt;&#xA;    &lt;/rules&gt;&#xA;  &lt;/rewrite&gt;&#xA;    &lt;staticContent&gt;&#xA;      &lt;clientCache cacheControlCustom=&#34;public&#34; cacheControlMode=&#34;UseMaxAge&#34; cacheControlMaxAge=&#34;365.00:00:00&#34; /&gt;&#xA;&#x9;  &lt;remove fileExtension=&#34;.woff&#34; /&gt;&#xA;      &lt;remove fileExtension=&#34;.woff2&#34; /&gt;&#xA;      &lt;mimeMap fileExtension=&#34;.woff&#34; mimeType=&#34;application/x-font-woff&#34; /&gt;&#xA;      &lt;mimeMap fileExtension=&#34;.woff2&#34; mimeType=&#34;application/font-woff2&#34; /&gt;    &lt;/staticContent&gt;&#xA;&lt;/system.webServer&gt;&#xA;&lt;/configuration&gt;توجه مهم : URL Rewrite را فراموش نکنید! حتما آنرا نیز در سرور نصب کنیداز طریق مرورگر آدرسی را که در IIS برای این نرم افزار تنظیم شده است را درخواست کنید . تبریک میگوییم! شما توانستید نرم افزار انگولار خود را در IIS اجرا کنید .</description><category>Shahram Rami</category><author>Shahram Rami</author><pubDate>Sat, 25 Sep 2021 19:48:49 +0330</pubDate></item></channel></rss>