Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 为什么Asp.Net核心应用程序从测试转移到生产完全不起作用_Asp.net Core_Nopcommerce - Fatal编程技术网

Asp.net core 为什么Asp.Net核心应用程序从测试转移到生产完全不起作用

Asp.net core 为什么Asp.Net核心应用程序从测试转移到生产完全不起作用,asp.net-core,nopcommerce,Asp.net Core,Nopcommerce,我们已经完成了NopCommerce.Net核心web应用,该应用在测试服务器上运行良好。我现在正在尝试将应用程序传输到我们的生产服务器,该服务器没有.Net核心。我安装了最新的.NETCore主机包并重新启动了服务器。我还可以在主机和客户端上运行Web Deploy。我从测试机器中导出了应用程序,并将其导入到新创建的IIS站点中。在设置绑定并启用stdoutlogging之后,我尝试查看工作情况,并得到“启动应用程序时出错”的指示。没有显示错误是什么。未写入日志。事件查看器告诉我: 应用程序“

我们已经完成了NopCommerce.Net核心web应用,该应用在测试服务器上运行良好。我现在正在尝试将应用程序传输到我们的生产服务器,该服务器没有.Net核心。我安装了最新的.NETCore主机包并重新启动了服务器。我还可以在主机和客户端上运行Web Deploy。我从测试机器中导出了应用程序,并将其导入到新创建的IIS站点中。在设置绑定并启用stdoutlogging之后,我尝试查看工作情况,并得到“启动应用程序时出错”的指示。没有显示错误是什么。未写入日志。事件查看器告诉我: 应用程序“MACHINE/WEBROOT/APPHOST/NOPCOMMERCE”已成功启动进程“6980”,并正在侦听端口“41573”,该端口是未绑定到的随机端口

我在测试服务器上注意到的一件有趣的事情是一个名为nopCommerce的“用户”,它对inetpub/wwwroot中的nopCommerce文件夹拥有完全权限。但是,当我查看本地用户和组时,不会显示此用户。因此,我不确定这个“用户”是什么,以及我是否应该/如何创建它。根据某个地方的建议,我暂时给了每个人nopCommerce文件夹的全部权限,但这也不起作用


有人能给我指出正确的方向吗?

问题是设置不好-对nopCommerce子文件夹的访问权限是其中之一,我通过授予用户组修改权限解决了这个问题。这可能是个坏主意,我会做更多的研究。另一个错误是connectionString中的数据库登录错误

最终,我必须了解,不必通过IIS启动应用程序,它可以从命令行运行,然后消息和错误将显示在DOS框中。运行的内容取决于
我仍然不知道nopCommerce用户来自登台服务器。

一个小的“Hello world”网站部署工作吗?@AndrewMorton抱歉,我在另一个项目上被拖了下来。你好,世界很好。服务器似乎拥有所有的位。