首页 新闻 会员 周边 捐助

部署netcore到Linux 502错误

0
悬赏园豆:15 [已解决问题] 解决于 2018-01-10 11:34

目前遇到这个错误,按照人家写的博文,输入三个命令就可以了,第一个已经安装成功, 输入第二个的时候提示:

you must specify the -p option  with the path to the policy file

(有点懵,不太懂这个是什么问题)

 

 

图1:目前部署一半后提示的错误(502)

 

图2:输入命令以后貌似不对

 

 

我知道肯定是哪里没设置好或者还需要弄点什么,希望对Linux部署netcore比较熟的大牛能告知一下,跪谢~~  

 

现在根据IP访问站点仍是502,百度的都是说要设置白名单,目前就是输入命令以后出现以上界面里的情况。

 

remarks:部署netcore是参照这篇博文来的  

https://www.cnblogs.com/esofar/p/8043792.html

 

希望能帮我一下,再次感谢!

顾星河的主页 顾星河 | 大侠五级 | 园豆:7290
提问于:2018-01-10 10:51
< >
分享
最佳答案
0

出现502是因为asp.net core站点还没运行起来, 如果项目源代码在linux服务器上,直接在项目文件夹中通过dotnet run命令运行站点

收获园豆:15
dudu | 高人七级 |园豆:29732 | 2018-01-10 10:57

我怀疑是我上传的发布文件有问题,

/root/demo/下是我上传的发布文件,刚执行dotnet run命令提示路径不对  

 我是新建的案例项目,没写一句代码,本地运行可以看到界面,现在提示路径不对不知道为啥.. 

顾星河 | 园豆:7290 (大侠五级) | 2018-01-10 11:04

在发布的目录下执行dotnet  demo.dll  会提示这个:

(Error -99 看不懂是什么地址不可用...)

顾星河 | 园豆:7290 (大侠五级) | 2018-01-10 11:18

(⊙o⊙)…呃  突然又好了....  可能最开始是没有执行命令运行站点,然后执行了以后过一会儿才生效? == 从刚收到回复执行了  dotnet run  这个时候立马访问没成功, 然后执行了  dotnet demo.dll  也没效果,然后放着没管它... 现在访问就好了。。。。。

 

O(∩_∩)O哈哈~  出来就好,这个我得多捣鼓捣鼓了

顾星河 | 园豆:7290 (大侠五级) | 2018-01-10 11:27

@默卿: Error -99只是绑定IPv6没成功,不影响站点的正常运行。启动后,要等nginx健康检查通过,才能正常访问

dudu | 园豆:29732 (高人七级) | 2018-01-10 11:31

@dudu: 原来如此,懂了,我说咋突然就好了,蟹蟹٩('ω')و  开心ing  历史性的一刻  嘿嘿 

顾星河 | 园豆:7290 (大侠五级) | 2018-01-10 11:34
其他回答(1)
0

我的跟你一模一样的情况,还是不行啊,一直是502

不解ぃ风情 | 园豆:202 (菜鸟二级) | 2021-01-14 16:57

新开一个标签执行重启Nginx的命令试试呢,记得别把运行站点的窗口关了。

支持(0) 反对(0) 顾星河 | 园豆:7290 (大侠五级) | 2021-01-15 09:33

@默卿: 后来找到原因了,我运行完就ctrl+c杀掉了,后来让程序后台运行就行了。

支持(0) 反对(0) 不解ぃ风情 | 园豆:202 (菜鸟二级) | 2021-01-19 17:51

@不解ぃ风情: 嗯嗯

支持(0) 反对(0) 顾星河 | 园豆:7290 (大侠五级) | 2021-01-19 19:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册