Привет, вы должны сначала внедрить другие сервисы, которые передаются в качестве параметра для конструктора, как это
services.AddLogging(configure => configure.AddConsole())
.AddTransient<iuserrepository>(sp => new UserRepository(connectionString, sp.GetService<ilogger<userrepository>>()))
, прежде чем внедрять эти сервисы в PhysicalFileAttachmentService, надеюсь, что вы получите идею из кода