<p>我只花了5分钟。</p>
<ol>
<li><p>确保你有IIS。运行:<code>%windir%\system32\OptionalFeatures.exe</code>。或者,通过点击:开始…控制面板…程序和功能。。。(然后在左侧)打开或关闭Windows功能。确保在IIS节点下安装了CGI。</p>
<p><img src="https://i.stack.imgur.com/nPoC2.png" alt="enter image description here"/></p></li>
<li><p><a href="http://python.org/download/" rel="noreferrer">Download Python for Windows</a>,来自python.org。我抓住了Python2.7。如果您有x64版本的Windows,请确保获得x64版本。</p></li>
<li><p>解包并安装python MSI。选择默认值,将python放入<code>c:\Python27</code></p></li>
<li><p>创建一个目录来保存“开发”python脚本。例如,<code>c:\dev\python</code></p></li>
<li><p>设置目录<code>c:\dev\python</code>中文件的权限,以允许IIS读取和执行。要执行此操作,请从命令行运行以下两个icacls.exe命令:</p>
<pre><code>cd \dev\python
icacls . /grant "NT AUTHORITY\IUSR:(OI)(CI)(RX)"
icacls . /grant "Builtin\IIS_IUSRS:(OI)(CI)(RX)"
</code></pre></li>
<li><p>打开IIS管理器。运行<code>%windir%\system32\inetsrv\iis.msc</code>,或通过控制面板执行此操作:开始…控制面板…管理工具…Internet信息服务(IIS)管理器。创建新应用程序。指定虚拟路径为<code>/py</code>,物理路径为<code>c:\dev\python</code>。</p>
<p><img src="https://i.stack.imgur.com/9CBKf.png" alt="enter image description here"/></p>
<p><img src="https://i.stack.imgur.com/M1KoY.png" alt="enter image description here"/></p></li>
<li><p>在该IIS应用程序中,添加<code>*.py</code>的脚本映射,并将其映射到<code>c:\python27\python.exe %s %s</code></p>
<p><img src="https://i.stack.imgur.com/qagoA.png" alt="enter image description here"/></p>
<p><img src="https://i.stack.imgur.com/zakq0.png" alt="enter image description here"/></p>
<p><img src="https://i.stack.imgur.com/XrqX2.png" alt="enter image description here"/></p></li>
<li><p>在<code>c:\dev\python</code>中创建一个“HelloWorld.py”文件,内容如下:</p>
<pre><code>print('Content-Type: text/plain')
print('')
print('Hello, world!')
</code></pre></li>
<li><p>调用<code>http://localhost/py/helloworld.py</code></p></li>
</ol>