0

我想将使用架子的基本 dart 服务器部署到 IIS 服务器。

我运行命令 dart compile exe 并尝试将可执行文件与 web.config 文件一起放在文件系统中。我使用我需要的设置设置了工作池。我有一个 DNS 准备好,它是 mywebsite.reu.po 并为它设置了正确的绑定。它给了我一个关于处理程序的 503 错误。服务器主机名是 localhost,端口是 APSNET_PORT 。如果在该端口中没有找到任何内容,则它会抓取端口 4000。

这是我的 web.config 文件中的内容

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <handlers>
            <add name="aspNetCore" path="" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath=".\server.exe" />
    </system.webServer>
</configuration>

4

1 回答 1

0

所以我想出了解决方案。我不得不更改池的标识符,因为 IIS 有多个管理员帐户。但是,只有一个帐户可以进行托管。转到池,高级设置,并使用正确的管理员凭据更改标识符。

于 2021-08-17T13:46:05.630 回答