Wir können überall finden, wie man eine Azure-Dateifreigabe mit der Rest-API verwendet, aber ich habe eine ältere .net-Anwendung, die System.File.IO für den Zugriff auf eine Dateifreigabe verwendet. Wie kann ich mit System.File.IO auf die Dateifreigabe zugreifen? Diese azure Dateifreigabe wurde für die Unterstützung der Legacy-App erstellt, aber ich sehe den Punkt nicht, wenn ich meinen gesamten Dateizugriffscode neu schreiben muss.Ist es möglich, System.File.IO mit Azure File Share zu verwenden?
1
A
Antwort
1
ich die folgende Lösung bekam, betreibe ich diese bei ca. Start:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new
System.Diagnostics.ProcessStartInfo
{
FileName = "cmd.exe",
Arguments =
string.Format("net use * {0} /u:{1}", ConfigurationManager.ApplicationSettings("StaticServerRoot"), ConfigurationManager.ApplicationSettings("StaticServerRootCredentials"))
};
process.StartInfo = startInfo;
process.Start();
process.Kill();
Wo StaticServerRootCredentials wie folgt aussieht "AZURE \ {account} {key}"
ich konnte Verwenden Sie Cmdkey
1
Wie kann ich mit System.File.IO auf die Dateifreigabe zugreifen?
Sie können die Azure-Dateifreigabe festlegen. Nachdem Sie die Azure-Dateifreigabe erreicht haben, können Sie über System.File.IO über das zugeordnete Laufwerk im selben Windows auf die Freigabe zugreifen.
Mount an Azure File share and access the share in Windows
Andernfalls können Sie nur auf die Datei zugreifen Aktie REST-API oder einen Client-SDK. Wenn Sie .NET Framework verwenden, können Sie Azure Storage .NET SDK herunterladen und verwenden.
Verwandte Themen
- 1. Ist es möglich, NServiceBus mit Azure Service Fabric zu verwenden?
- 2. Ist es möglich, app_offline mit Azure-Websites zu verwenden?
- 3. Wie kann Azure File Share automatisch nicht vorhandene Verzeichnisse generieren?
- 4. Ist es möglich, ein AddThis Post-Share-Event zu hören?
- 5. Azure File Share - Wie mounte ich in Unterverzeichnis?
- 6. Ist es möglich, die Variable byte [] in File() zu setzen?
- 7. Warum ist es nicht möglich, mein Azure Dashboard zu veröffentlichen?
- 8. Ist es möglich, NO FILE Fehler in Pig zu verwalten?
- 9. share plist file mit today widget
- 10. Azure - ist es möglich, ein Konto mit Mitarbeitern zu teilen
- 11. Ist es möglich, Azure-Blobnamen zu verschleiern oder zu verschlüsseln?
- 12. Ist es möglich, Ropemacs mit TRAMP in Emacs zu verwenden?
- 13. Ist es möglich, Inline-Vorlagen zu verwenden?
- 14. Ist es möglich, verschachtelte Befehlsplatting zu verwenden
- 15. Ist es möglich, configmap mit hostPath in kubernetes zu verwenden?
- 16. Ist es möglich, pbapply parallel zu verwenden?
- 17. Ist es möglich, Reflexion mit LINQ zu Entität zu verwenden?
- 18. Ist es möglich, .NET Reactor mit ClickOnce-Bereitstellung zu verwenden?
- 19. Ist es möglich, "man std :: find" in Linux zu verwenden?
- 20. Ist es möglich, ternary operator input input type = "file" zu verwenden
- 21. Ist es möglich, d3.js mit gatsby.js framework zu verwenden?
- 22. Ist es möglich, Entity Framework mit dem Windows Azure-Entwicklungsspeicherdienst zu verwenden?
- 23. Ist es möglich, den Subskriptionsschlüssel-Abfragezeichenfolgenparameter mit Azure API Management SOAP-Passthrough zu verwenden?
- 24. Ist es möglich, SQL Server-Sitzungskontext mit elastischen Azure-Abfragen zu verwenden
- 25. Ist es möglich, Azure CDN mit Azure Files Storage zu erstellen?
- 26. Ist es möglich, Microsoft.Web.Administration zu verwenden, um IIS 7 auf cloudbasiertem Appharbor oder Azure zu bearbeiten?
- 27. Ist es möglich, einen Azure Automation-Zeitplan zu bearbeiten?
- 28. Ist es möglich, die Azure Offline Sync mit .Net Core
- 29. Ist es möglich, API-Aufrufe von Share-Erweiterung durchzuführen
- 30. Ist es möglich, JIL mit asp.net core rc2 zu verwenden?
Die Dateifreigabe ist nur für das aktuelle Benutzerrecht montiert? –
Ja, Sie haben Recht. – Amor
Wie kann ich das für eine App ausführen, die in IIS ausgeführt wird? –