如何从网络驱动器运行dotnet核心asp.net应用程序

时间:2019-01-23 13:52:38

标签: security .net-core

我在Windows上开发了一个紧密向前的dotnet核心asp.net应用程序。一切正常。但是,如果我从映射的网络驱动器中拥有完全相同的文件夹,则该应用程序无法启动。

使用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编写了该代码。但是我不知道我该怎么做。

有什么想法吗?

0 个答案:

没有答案