Wenn ich F # Compiler - fsc.exe - auf unserem Build-Server laufen dauert es (~ 20sec) zu laufen, auch wenn es keine Eingabedateien gibt. Nach einigen Untersuchungen habe ich herausgefunden, dass die Anwendung versucht, auf crl.microsoft.com zuzugreifen (wahrscheinlich um zu überprüfen, ob einige Zertifikate nicht gesperrt sind). Das Konto, unter dem es ausgeführt wird, hat jedoch keinen Zugriff auf das Internet. Und weil unsere Router/Firewalls/was auch immer nur die SYN-Pakete fallen lässt, versucht fsc.exe mehrmals, bevor es aufgibt.fsc.exe ist sehr langsam, weil es versucht, auf crl.microsoft.com zuzugreifen.
Die einzige Lösung, die in den Sinn kommt, ist clr.microsoft.com auf 127.0.0.1 in Hosts-Datei zu setzen, aber es ist ziemlich fiese Lösung. Außerdem brauche ich fsc.exe auf unserer Produktionsbox, wo ich solche Dinge nicht machen kann. Irgendwelche anderen Ideen?
Dank
Der letzte Link half. Ich habe fsc.exe.config wie dort empfohlen hinzugefügt und es hat den Trick. Immer noch ziemlich beschissen Lösung, aber bis jetzt am besten. Danke – Elephantik