Ich habe diese Verbindungszeichenfolgen in meinem App.config für eine Azure WebJobAzure WebJob Speicher Verbindung
<add name="AzureWebJobsDashboard" connectionString="UseDevelopmentStorage=true"/>
<add name="AzureWebJobsStorage" connectionString="UseDevelopmentStorage=true"/>
weil ich möchte es Azure Storage-Emulator für Entwickler auf Standard. Wenn jedoch diese WebJobs auf Azure verwendet werden, scheinen sie immer noch auf einen lokalen Speicher zu verweisen, trotz der Tatsache, dass ich diese Verbindungszeichenfolgen in der Azure-Portal-Schnittstelle festgelegt haben:
es ich Folgern auf einem lokalen Speicher zeigt immer noch, weil ich diese Fehlermeldung erhalten:
Microsoft.WindowsAzure.Storage.StorageException: Unable to connect to the remote server ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:10001 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
in unserem Logging direkt am ersten Punkt, den wir Azure Storage zu verbinden versuchen.
Fehle ich etwas? Habe ich die Verbindungszeichenfolgen für WebJobs richtig eingerichtet? Wie kann ich den lokalen Speicher für Entwickler als Standard festlegen, habe aber eine echte Verbindungszeichenfolge für die App, die in Azure ausgeführt wird?
Nun, offensichtlich der Screenshot sagen uns nichts über die tatsächliche Verbindungszeichenfolge so stellen Sie sicher, dass es eine gültige in diesem Format ist 'DefaultEndpointsProtocol = [http | https]; Accountname = myAccountName; AccountKey = myAccountKey'. Für Details siehe [die Dokumente] (https://docs.microsoft.com/en-us/azure/storage/storage-configure-connection-string) –