【发布时间】:2019-10-11 07:46:45
【问题描述】:
我们已经完成了在测试服务器上运行良好的 NopCommerce .Net Core Web 应用程序。我现在正在尝试将应用程序传输到我们的生产服务器,该服务器没有.Net Core。我安装了最新的 .Net Core 托管包并重新启动了服务器。我还在主机和客户端上运行了 Web Deploy。我从测试机器中导出了应用程序并将其导入到新创建的 IIS 站点中。在设置绑定并启用 stdoutlogging 之后,我尝试查看正在运行的内容,并获得“启动应用程序时发生错误”的指示。没有说明错误是什么。未写入日志。事件查看器告诉我: 应用程序 'MACHINE/WEBROOT/APPHOST/NOPCOMMERCE' 成功启动了进程 '6980' 并正在侦听端口 '41573',这是一个未绑定的随机端口。
我在测试服务器上注意到的一件有趣的事情是一个名为 nopCommerce 的“用户”,它对 inetpub/wwwroot 中的 nopCommerce 文件夹拥有完全权限。但是,当我查看本地用户和组时,该用户不会显示。因此,我不确定这个“用户”是什么以及是否/如何创建它。根据某处的一些建议,我暂时授予每个人对 nopCommerce 文件夹的完全权限,但这也不起作用。
谁能给我指个正确的方向?
【问题讨论】:
-
小型“Hello world”网站部署是否有效?
-
@AndrewMorton 对不起,在另一个项目上被取消了。你好世界工作正常。服务器似乎有所有的位。