Как я могу запустить приложение asp.net ядра dotnet с сетевого диска - PullRequest
0 голосов
/ 23 января 2019

Я разрабатываю прямолинейное приложение asp.net для ядра dotnet на Windows. Все работает отлично. Но если у меня есть та же папка с подключенного сетевого диска, приложение не запускается.

Отладка в Visual Studio показывает, что сборка программы загружена, выполняется шаг настройки, который выглядит как

   public static void Main(string[] args)
    {
        CreateWebHostBuilder(args).Build().Run();
    }

    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseUrls("http://devmachine:7777")
            .UseStartup<Startup>();
}

но код в Startup.cs (обычный код там) никогда не выполняется.

Как уже говорилось, тот же самый код работает, когда он не находится в общей сетевой папке.

Я использовал CasPol для установки FullTrust на сетевом ресурсе, но это все исправило. Интересно, если ядро ​​dotnet ведет себя так же, как dotnet, в отношении этих средств безопасности. Также я думаю, что мне нужно настроить приложение на «использование» CasPol, так как CasPol пишет это. Но я не знаю что я должен сделать.

Есть идеи?

...