Serienkatalog
Dieses Mal werden wir lernen, die Funktion von öffentlichen WeChat-Konten zu erweitern, die auch die Hauptmethode für Unternehmen sind Wenn Sie Ihre Arbeit gut machen wollen, müssen Sie beim Debuggen von WeChat das Programm für die externe Netzwerkumgebung freigeben, was das Debuggen zu langsam und mühsam macht.
Wir müssen vor Beginn der Entwicklung gut vorbereitet sein, um uns auf die anschließende schnelle Entwicklung vorzubereiten.
Was ist Intranet-Penetration?
Es ist beabsichtigt, dass das externe Netzwerk über den Domänennamen auf die lokale IIS-Site zugreifen kann!
Windows10+IIS10
(Das Konfigurieren der lokalen Site auf IIS10 als Backup, das Veröffentlichen der Site ist kein Tutorial)
Erdnussschale (Haupt)
ngrok
Veröffentlichen Sie die Site zunächst im lokalen IIS und binden Sie den Port an: 8081. Sie können den Standardwert 80 verwenden
Ich denke, es gibt zwei relativ einfache Intranet-Penetrationssoftware: Peanut Shell, Ngrok
Peanut Shell Download
Ngrok Download
Peanut Shell kostet 6 Yuan und unterstützt nur 6 Yuan Um es zu testen, ist der Vorgang ungefähr wie folgt:
Die Konfiguration ist einfach, sodass Sie über ymnets.imwork.net auf die lokale IIS-Site zugreifen können. Es ist ersichtlich, dass die Konfiguration einfach ist
Ngrok, es ist kostenlos und die Konfiguration ist nicht sehr kompliziert
Adresse: https ://dashboard.ngrok.com/user/login
Registrieren Sie ein Konto und klicken Sie Klicken Sie auf den Download-Button oben, um die Software herunterzuladen (4 MB). Entpacken Sie die Software und öffnen Sie sie:
Zu diesem Zeitpunkt sollten Sie 2 Schnittstellen haben: Software-Schnittstelle, Website-Schnittstelle
Software-Schnittstelle:
Website-Schnittstelle:
ngrok authtoken NL...... .. ..............................j1KY
YML erfolgreich gespeichert Datei
Hinweis: Der von meinem IIS oben konfigurierte Port ist 8081, es können andere Ports sein, die entsprechend eingestellt werden müssen In der tatsächlichen Situation unterstützen Sie Port 80
Die folgende Schnittstelle wird angezeigt und zeigt den Erfolg an
Sie können sehen, dass es 2 Sites gibt, dies ist die externe Das Netzwerk kann auf die Adresse der lokalen IIS-Site zugreifen!
Die oben genannten Domänennamen ändern sich alle, was bedeutet, dass sie bei jeder Ausführung geändert werden Um eine Site-Adresse für einmaliges Debuggen zu konfigurieren und ein fester Domänenname erforderlich ist, müssen wir für den Erhalt eines festen Domänennamens bezahlen
Adresse: https://dashboard.ngrok.com/billing/plan
Dann übergeben Sie den Befehl:
ngrok http -subdomain=inconshreveable 8081
Forwarding http://inconshreveable.ngrok.io -> 127.0.0.1:80 Forwarding https://inconshreveable.ngrok.io -> 127.0.0.1:80
Schließlich können Sie es über http://inconshreveable anpassen .ngrok.io Der Domainname von kam zu Besuch
1. Feste Domainnamen erfordern eine Zahlung sind billiger
2. Wenn Ihr Netzwerk es zulässt, dann verwenden Sie Peanut Shell. Ich bin der Meinung, dass inländische Domainnamen immer noch schneller sind
3 Wenn es kostenlos ist, können Sie ngrok auch für WeChat verwenden Entwicklung und Fehlerbehebung
4. ngrok ist nicht sehr stabil und manchmal treten beim Öffnen des Netzwerks Fehler auf. Ich weiß nicht, ob es sich um ein Problem mit meinem persönlichen Netzwerk handelt
5. Das Follow-up ist alles Peanut-Shell-Testen
Mehr ASP.NET MVC5 +EF6+EasyUI Backend-Managementsystem WeChat öffentliche Plattformentwicklung – bitte beachten Sie die chinesische PHP-Website für verwandte Artikel zur Vorbereitung der Ressourcenumgebung!