开始从事非贸易业务,很抱歉出现了一个基本问题,我想将我的no-pcommerce-4应用程序部署在主机上(https://www.smarterasp.net/)show以下错误,但是在本地IIS上部署相同的应用程序也很好。为什么会引发错误。该怎么办?
答案 0 :(得分:0)
此错误有多种原因。大多数时间是由于缺少核心sdk和DotNetCore Windows托管而发生的。您还需要确保所有文件都具有读写访问权限。
Nopcommerce还记录启动任务。您可以在此处看到确切的错误。要启用此日志记录,您需要从web.config stdoutLogEnabled =“ true”启用stdoutLogEnabled。然后,您可以在SmartASP.NET的站点的Logs文件夹下查看错误的原因。
您必须确保核心sdk和DotNetCore Windows托管在服务器上可用。
答案 1 :(得分:0)
smarterasp托管已经为您提供了nopcommerce的内置应用程序。您只需单击即可安装。
如果您想看到错误,则只需在Web.config文件中启用 stdoutLogEnabled =“ false” 。并提供对整个项目文件夹的完全写入/读取权限,然后可以将错误日志记录到日志文件夹中。
并更改为web.config文件以获取实际错误
<aspNetCore .....>
<environmentVariables>
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
</environmentVariables>
</aspNetCore>