首页 新闻 搜索 专区 学院

部署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

 

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

默卿的主页 默卿 | 老鸟四级 | 园豆:4526
提问于:2018-01-10 10:51
< >
分享
最佳答案
0

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

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

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

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

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

默卿 | 园豆:4526 (老鸟四级) | 2018-01-10 11:04

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

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

默卿 | 园豆:4526 (老鸟四级) | 2018-01-10 11:18

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

 

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

默卿 | 园豆:4526 (老鸟四级) | 2018-01-10 11:27

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

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

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

默卿 | 园豆:4526 (老鸟四级) | 2018-01-10 11:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册