Eine Go-Anwendung auf IIS hosten
Es ist möglich, eine Go-Webanwendung auszuführen auf IIS mithilfe des HttpPlatformHandler-Moduls. Dieser Ansatz macht ältere Methoden wie Reverse Proxy oder FastCGI überflüssig.
Web.config für Azure
Die bereitgestellte Web.config für Azure verwendet HttpPlatformHandler, um die Go-Anwendung auszuführen. Allerdings funktioniert es möglicherweise nicht auf Ihrem lokalen Entwicklungscomputer.
HttpPlatformHandler-Modul installieren
Damit Ihr lokaler IIS ordnungsgemäß funktioniert, müssen Sie das HttpPlatformHandler-Modul installieren. Ausführliche Installationsanweisungen und Tipps zur Fehlerbehebung finden Sie in diesem hilfreichen Blogbeitrag.
Warum das ASP.NET Core-Modul meiden?
Während ein ASP.NET Core-Modul vorhanden war Einmal eine Option, wird sie nicht mehr empfohlen. Weitere Informationen zur Geschichte und den Hintergründen finden Sie im verlinkten Artikel.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Go-Webanwendung auf IIS ausführen, ohne einen Reverse-Proxy oder FastCGI zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!