Linuxに.netcore
ビジネス要件を初めてインストールするときは、次のように書き留めてください。
-
サーバーに接続し、
仮想マシンは接続できませんが、ローカルエリアネットワークのサーバーは接続できます。ローカルエリアネットワークのWindowsサーバーに接続した後、Linuxのポート番号を変更して
sudo vim /etc/ssh/sshd_config
#port22のポート番号を変更してください。ポート8099など一部のゲートウェイではポート22にアクセスできなく
なり、サービスを再起動するためです。
sudo service ssh restart #重启
sudo netstat -tunlp | grep "ssh" #查看端口号情况
-
証明書を構成する
centos7の証明書はかなり前のものであるため、Microsoft構成をダウンロードすると、証明書の有効期限が切れていることがわかります。問題は次のとおりです。curl:(60)ピアの証明書発行者は、ユーザーによって信頼されていないものとしてマークされています
このとき、証明書を構成する必要があります
wget http://curl.haxx.se/ca/cacert.pem #下载证书
mv cacert.pem /etc/pki/tls/certs/ #移动目录
cat cacert.pem>>/etc/pki/tls/certs/ca-bundle.crt #更新证书
名前またはサービスが不明な場合wget:ホストアドレス「curl.haxx.se」を解決できない
などの問題が発生した場合
は、このアドレスがcurlで許可されていないことを意味します
sudo vim /etc/hosts #进入到这个文件中
192.168.66.38 iZ88xk1xm84Z
192.168.85.163 jsrv.aegis.aliyun.com
192.168.85.164 update.aegis.aliyun.com
192.168.85.126 open.cms.aliyun.com
10.36.182.51 iZ8852iz1j2Z
60.210.8.70 docs.microsoft.com
65.52.183.205 packages.microsoft.com
151.101.230.49 curl.haxx.se #添加
4.次に、Microsoftのものを楽しくダウンロードできます
https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos
ここに従ってください
5.開発後にローカルファイルをアップロード
し、sftpでアップロードします。FileZillaは問題ありません。
6. dotnetの実行に失敗しました
互換性のあるフレームワークバージョンを見つけることができません
でしたフレームワーク「Microsoft.AspNetCore.App」、バージョン「3.1.0」が見つかりませんでした。
こちらにアクセスして詳細を確認してください
https:// www。cnblogs.com/xuling-297769461/p/11934526.html
7.その他のゴーストストーリー
dotnetを開始できる場合
dotnet WebApplication7.dll --urls http://0.0.0.0:8007 #这里8007是你想要的端口号,5000有可能会被禁止的
dotnetを停止する方法
curl http://localtion:5000 #text web ,web is you ip 看下你的网址是否启动中
ps -aux | grep "WebApplication7.dll" #获得线程id
kill 18767 #杀死线程
CSS / JSで404がある場合
、
あなたは公開する予定でプロジェクトを開始したり、起動ディレクトリを設定するためのプログラムでコードを変更することができます
最後に、幸運を祈ります、la la la de Marcia