我需要帮助,我试图将我的应用程序发布到Windows Server的生产环境中,但它给了我这个错误
启动应用程序时发生错误。
我在Windows服务器上运行dottnet命令以检查错误,并且出现在命令行上
未处理的异常:System.IO.DirectoryNotFoundException: C:\ inetpub \ wwwroot \ NoPaper_new \ wwwroot \ files \位于 Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(字符串 根,ExclusionFilters过滤器)位于 NoPaper.Startup.ConfigureServices(IServiceCollection服务)在 C:\ Users \ A0H79224 \ source \ repos \ NoPaper \ NoPaper \ S tartup.cs:第53行 ---从上一个引发异常的位置开始的堆栈跟踪- Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection 服务) Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices() 在Microsoft.AspNetCore.Hosting.Internal.WebHost.Initialize()处 Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()在 NoPaper.Program.Main(String [] args)在 C:\ Users \ A0H79224 \ source \ repos \ NoPaper \ NoPaper \ Program.cs:第11行
基本上,我在wwwroot中有一个名为files的文件夹,该文件夹具有3个子文件夹,可以将文件上传到其中,但它们为空。
所以我检查了IIS中的文件夹,而在wwwroot上,该文件文件夹不存在。
为什么不公开?我该如何解决这个问题?