Skip to content

First release

Latest
Compare
Choose a tag to compare
@anomal3 anomal3 released this 13 Mar 18:32
· 1 commit to master since this release
a1221a4

IIS - для развертывания на Windows Server
WinStandalone - для развёртывания на любом ПК под ОС Windows
Linux в процессе

Для использования должен быть установлен ASP NET Core Runtime v6.0

В проекте есть файл с директорией поиска sharedirectory.txt
Если файла не будет, по-умолчанию будет присвоена директория C:\

var execute = Assembly.GetExecutingAssembly().Location;
execute = execute.Substring(0, execute.LastIndexOf("\\"));
try { path = File.ReadAllText(execute + @"\sharedirectory.txt"); }
catch (Exception ex) { Console.WriteLine(ex.Message); path = "C:\\"; }

Так же можно обработать и сетевые пути UNC по типу \\myserver\work

Внимание!!! НА ДАННЫЙ МОМЕНТ Менеджер не поддерживает исключения папок, такие как "нету прав" или "системная папка"

Поддержка мобильной версии.

В папках с исполняемым файлом есть пример файла конфигурации appsettings_example.json

{
  "Logging": {
    "LogLevel": {
      "Default": "Error",
      "Microsoft": "Warning"
    },
    "Debug": {
      "LogLevel": {
        "Default": "Information",
        "Microsoft.Hosting": "Trace"
      }
    },
    "EventSource": {
      "LogLevel": {
        "Default": "Warning"
      }
    }
  },
  "_comment1": "ПРИМЕР ФАЙЛА КОНФИГУРАЦИИ",
	"_comment2": "Для локального запуска используйте IPv4 локальной сети (пример -> 192.168.0.10:9999)",
	"_comment3": "Для публичного доступа используйте IPv4 0.0.0.0:9999",
	"_comment4": "Сервер будет доступен по внешнему IP адресу, а так же по локальной сети",
  "Kestrel": {
    "EndPoints": {
		"Http": {
        "Url": "http://0.0.0.0:9999"
      }
    }
  },
  "Console": {
    "IncludeScopes": true,
    "LogLevel": {
      "Microsoft.AspNetCore.Mvc.Razor.Internal": "Warning",
      "Microsoft.AspNetCore.Mvc.Razor.Razor": "Debug",
      "Microsoft.AspNetCore.Mvc.Razor": "Error",
      "Default": "Information"
    }
  },
  "AllowedHosts": "*"
}

для IIS настраивается через оснастку упарвления IIS
Result!

License

Скриншоты интерфейса программы

Result!

Result!

Result!

Result!


Дополнительно ссылки продублированы на Yandex
Ссылка на YandexDisk IIS.zip
Ссылка на YandexDisk WindowsStandalone.zip