Joe*_*nez 2 asp.net powershell web-config
我有一个.ps1文件,我想链接读者.不幸的是,导航到该URL只会导致404.如果内存服务,这就像.config文件一样被"阻止" ,但是有一种方法可以改变那种配置web.config...但我似乎找不到正确的东西通过搜索.
TL; DR,我如何通过HTTP 公开一个.ps1powershell脚本,以便它可以访问(虽然不是可执行的).
我相信你需要为.ps1添加一个MIME类型.在IIS管理器中,选择树上的服务器节点,然后单击"MIME类型".然后单击右侧面板上的"添加...".对于扩展,请将其设置为.ps1,并将MIME类型设置为text/plain.
现在IIS应该提供.ps1文件.
您可以使用MIME类型application/octet-stream而不是text/plain.使用前者将导致大多数浏览器下载它而不是尝试显示它.
您也可以为特定的Web应用程序或虚拟目录执行此操作.如果您通过web.config执行此操作,它看起来像这样:
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".ps1" mimeType="text/plain" /><!-- or application/octet-stream -->
</staticContent>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2026 次 |
| 最近记录: |