Laden...

Wie lauten die MailChimp-Api Connection-Einstellungen am IIS 7?

Erstellt von ChrisBa vor 7 Jahren Letzter Beitrag vor 7 Jahren 1.515 Views
C
ChrisBa Themenstarter:in
54 Beiträge seit 2011
vor 7 Jahren
Wie lauten die MailChimp-Api Connection-Einstellungen am IIS 7?

Hallo, ich hoffe ich bin hier richtig...
Ich verwende in meiner ASP.NET Anwendung eine MailChimp-API (MailChimpManager).
Bei einem Click_Event möchte ich Daten von MailChimp mit folgendem Code abrufen:

MailChimp.MailChimpManager mc = new MailChimp.MailChimpManager("mein ApiKey");
ListResult lists = mc.GetLists();

Dies funktioniert auch alles super auf meinem PC. Wenn ich die Anwendung am IIS7 ausführe, bekomme ich an dieser Stelle

(ListResult lists = mc.GetLists();)

folgende Fehlermeldung:> Fehlermeldung:

Die Verbindung mit dem Remoteserver kann nicht hergestellt werden. | Target Site: System.IO.Stream GetRequestStream(System.Net.TransportContext ByRef))

Was kann ich im IIS einstellen?
Oder geht evtl. der IIS nicht durch den Proxyserver?

Vielen vielen Dank schon mal an Euch.

Hinweis von Coffeebean vor 7 Jahren

Bitte benutze die richtigen Code-Tags [Hinweis] Wie poste ich richtig?

Das Schicksal bevorzugt jene die bereit sind.

16.828 Beiträge seit 2008
vor 7 Jahren

Riecht nach Fehler in euren Netzwerk, zB Proxy oder Firewall.

Falls das auch für das Senden verwendet wird:
Je nachdem wie groß eure Anwendung ist, würde ich auch nicht direkt aus einer IIS Instanz E-Mails verschicken.
Dafür würde ich eher einen Windows Service verwenden und zwischen diesem und der Webanwendung dann eine Message Queue schalten.
Das lässt sich einfacher veralten und skalieren.

C
ChrisBa Themenstarter:in
54 Beiträge seit 2011
vor 7 Jahren

Vielen Dank für die Info.
Denke dass mein ISS_User nicht durch unseren Proxy darf....
Melde mich wieder dazu.

Nein, senden wollen wir direkt mit MailChimp.
Meine App soll nur genutzt werden um die Mailadressen zu importieren, löschen usw.
Also reine Pflege der Interressenten.

Das Schicksal bevorzugt jene die bereit sind.

C
ChrisBa Themenstarter:in
54 Beiträge seit 2011
vor 7 Jahren

Es war tatsächlich so dass der IIS_User am Proxy keine Rechte hatte.
Nun funktioniert es.

Vielen Dank für deine Hilfe/deinen Tipp!!

Das Schicksal bevorzugt jene die bereit sind.

16.828 Beiträge seit 2008
vor 7 Jahren

Man sollte IIS Sites immer unter einem eigenen Konto (eigener AppPool mit hinterlegtem User und aktiviertem Load User Profile) laufen lassen, da ansonsten auch der Applikationscache übergreifend lesbar ist, was ein Sicherheitsdefizit darstellt.