Ich arbeite an einem Dienst, den ich in ASP.NET Core entwickle. Dieser Dienst wird unter Ubuntu gehostet.
Nun muss ich auf UNC Pfade zugreifen, was an sich kein Problem ist. Aber nur so lange bis man auf UNC Pfade mit Credentials zugreifen möchte. Ich weiß zwar, dass das mit dem Einbinden von Windows-API-Funktionen advapi32.dll geht, aber die habe ich unter Ubuntu nicht.
Eine Besonderheit ist auch, dass ich diese UNC-Pfade nicht unter Ubuntu mounten kann, da sie irgendwann zur Laufzeit bekannt werden. Und es können beliebig viele sein.
Weiß jemand eine Lösung?
Selbst wenn du die DLL unter Ubuntu hättest würde das nicht funktionieren.
Wenn du das nicht anders kapseln kannst (auf der Gegenseite) wirst du vermutlich etwas mit Samba unter Ubuntu machen müssen.
Wirste so ohne Mounten vermutlich nicht hinbekommen.
Credentials in UNC Paths sind deprecated.
Der Support fliegt nach und nach aus den Systemen oder ist schon rausgeschmissen worden.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code