{"id":2127,"date":"2025-09-11T07:05:55","date_gmt":"2025-09-11T07:05:55","guid":{"rendered":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/?page_id=2127"},"modified":"2025-09-11T07:19:00","modified_gmt":"2025-09-11T07:19:00","slug":"asp-net-domeen-ru","status":"publish","type":"page","link":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/asp-net-domeen-ru\/","title":{"rendered":"ASP.NET domeen RU"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 .NET \u043d\u0430 Zone<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u0412\u043e\u0439\u0442\u0438 \u0432 Zone \u043f\u043e SSH<\/li>\n\n\n\n<li>\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 <code>dotnet-install.sh<\/code> \u043f\u043e \u0433\u0430\u0439\u0434\u0443 <a href=\"https:\/\/learn.microsoft.com\/en-us\/dotnet\/core\/install\/linux-scripted-manual\" data-type=\"link\" data-id=\"https:\/\/learn.microsoft.com\/en-us\/dotnet\/core\/install\/linux-scripted-manual\">Microsoft<\/a>.<br><code>wget https:\/\/dot.net\/v1\/dotnet-install.sh -O dotnet-install.sh<\/code><br>\u0438\u043b\u0438<br><code>curl -L https:\/\/dot.net\/v1\/dotnet-install.sh -o dotnet-install.sh<\/code><\/li>\n\n\n\n<li>\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c<br><code>chmod +x dotnet-install.sh<\/code><\/li>\n\n\n\n<li>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442, \u0441\u043a\u0440\u0438\u043f\u0442 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442 .NET \u043f\u043e \u043f\u0443\u0442\u0438 <code>~\/.dotnet<\/code><br><code>dotnet-install.sh<\/code><\/li>\n\n\n\n<li>\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 Bash (<code>~\/.bashrc<\/code>) \u043f\u0443\u0442\u0438 .NET \u0434\u043b\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<br><code>export DOTNET_ROOT=$HOME\/.dotnet<br>export PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT\/tools<\/code><\/li>\n<\/ol>\n\n\n\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 <code>.bashrc<\/code>:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:clamp(16px, 1rem, 24px);font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#e1e4e8;--cbp-line-number-width:calc(2 * 0.6 * 1rem);line-height:clamp(20px, 1.25rem, 30px);--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#2f363c;color:#d3d7dd\">Bash<\/span><span role=\"button\" tabindex=\"0\" style=\"color:#e1e4e8;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><pre class=\"code-block-pro-copy-button-pre\" aria-hidden=\"true\"><textarea class=\"code-block-pro-copy-button-textarea\" tabindex=\"-1\" aria-hidden=\"true\" readonly># \/etc\/skel\/.bashrc\n#\n# This file is sourced by all *interactive* bash shells on startup,\n# including some apparently interactive shells such as scp and rcp\n# that can't tolerate any output.  So make sure this doesn't display\n# anything or bad things will happen !\n\n\n# Test for an interactive shell.  There is no need to set anything\n# past this point for scp and rcp, and it's important to refrain from\n# outputting anything in those cases.\nif [&#91; $- != *i* &#93;] ; then\n        # Shell is non-interactive.  Be done now!\n        return\nfi\n\n\n# Put your fun stuff here.\nexport DOTNET_ROOT=$HOME\/.dotnet\nexport PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT\/tools<\/textarea><\/pre><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki github-dark\" style=\"background-color: #24292e\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #6A737D\"># \/etc\/skel\/.bashrc<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\">#<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># This file is sourced by all *interactive* bash shells on startup,<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># including some apparently interactive shells such as scp and rcp<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># that can&#39;t tolerate any output.  So make sure this doesn&#39;t display<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># anything or bad things will happen !<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Test for an interactive shell.  There is no need to set anything<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># past this point for scp and rcp, and it&#39;s important to refrain from<\/span><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># outputting anything in those cases.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">if<\/span><span style=\"color: #E1E4E8\"> [&#91; <\/span><span style=\"color: #79B8FF\">$-<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">!=<\/span><span style=\"color: #E1E4E8\"> <\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\">i<\/span><span style=\"color: #F97583\">*<\/span><span style=\"color: #E1E4E8\"> &#93;] ; <\/span><span style=\"color: #F97583\">then<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #6A737D\"># Shell is non-interactive.  Be done now!<\/span><\/span>\n<span class=\"line\"><span style=\"color: #E1E4E8\">        <\/span><span style=\"color: #F97583\">return<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">fi<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #6A737D\"># Put your fun stuff here.<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">export<\/span><span style=\"color: #E1E4E8\"> DOTNET_ROOT<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\">$HOME<\/span><span style=\"color: #9ECBFF\">\/.dotnet<\/span><\/span>\n<span class=\"line\"><span style=\"color: #F97583\">export<\/span><span style=\"color: #E1E4E8\"> PATH<\/span><span style=\"color: #F97583\">=<\/span><span style=\"color: #E1E4E8\">$PATH<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">$DOTNET_ROOT<\/span><span style=\"color: #9ECBFF\">:<\/span><span style=\"color: #E1E4E8\">$DOTNET_ROOT<\/span><span style=\"color: #9ECBFF\">\/tools<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u0412\u0430\u0436\u043d\u043e! \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u0434\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f-\u043b\u0438 Linux.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"180\" src=\"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/1EC53BBB-466E-4D40-8615-24D527B39C8E.png\" alt=\"\" class=\"wp-image-2113\" srcset=\"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/1EC53BBB-466E-4D40-8615-24D527B39C8E.png 652w, https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/1EC53BBB-466E-4D40-8615-24D527B39C8E-300x83.png 300w, https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/1EC53BBB-466E-4D40-8615-24D527B39C8E-150x41.png 150w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/figure>\n<\/blockquote>\n\n\n\n<p>\u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 <code>ASP.NET Core Web App (Razor Pages)<\/code>:<br><a href=\"https:\/\/github.com\/FantomTchi7\/omaSugupuuLinux\">https:\/\/github.com\/FantomTchi7\/omaSugupuuLinux<\/a><\/p>\n\n\n\n<p>\u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 <code>dotnet run<\/code><\/p>\n\n\n\n<p>\u041f\u043e\u0434\u0434\u043e\u043c\u0435\u043d \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043d\u0430 \u043f\u043e\u0440\u0442 5062.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-2\"><img loading=\"lazy\" decoding=\"async\" width=\"874\" height=\"144\" src=\"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/08EC4D20-A7D3-4080-983C-5C6F7178DDF2.png\" alt=\"\" class=\"wp-image-2123\" srcset=\"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/08EC4D20-A7D3-4080-983C-5C6F7178DDF2.png 874w, https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/08EC4D20-A7D3-4080-983C-5C6F7178DDF2-300x49.png 300w, https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/08EC4D20-A7D3-4080-983C-5C6F7178DDF2-768x127.png 768w, https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-content\/uploads\/2025\/09\/08EC4D20-A7D3-4080-983C-5C6F7178DDF2-150x25.png 150w\" sizes=\"auto, (max-width: 874px) 100vw, 874px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 .NET \u043d\u0430 Zone \u041f\u0440\u0438\u043c\u0435\u0440 .bashrc: \u041f\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 ASP.NET Core Web App (Razor Pages):https:\/\/github.com\/FantomTchi7\/omaSugupuuLinux \u0417\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0435\u0440\u0435\u0437 dotnet run \u041f\u043e\u0434\u0434\u043e\u043c\u0435\u043d \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043d\u0430 \u043f\u043e\u0440\u0442 5062.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2127","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/pages\/2127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/comments?post=2127"}],"version-history":[{"count":4,"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/pages\/2127\/revisions"}],"predecessor-version":[{"id":2137,"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/pages\/2127\/revisions\/2137"}],"wp:attachment":[{"href":"https:\/\/vladislavkudriashev23.thkit.ee\/WP\/wp-json\/wp\/v2\/media?parent=2127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}