Ich muss eine Bin-Bereitstellung auf unserem ISP, Network Solutions. Sie haben NET Framework 3.5 SP1 auf ihren Servern installiert, aber nicht ASP.NET MVC.Wie stelle ich eine ASP.NET MVC-Anwendung bereit, wenn der ISP kein BIN-Verzeichnis verwendet?
Ich muss meine Anwendung auf ein Verzeichnis namens cgi-bin statt bin zeigen. Network Solutions sagt, dass dies das einzige Verzeichnis ist, das für die Ausführung als Medium Trust markiert wurde. Ich muss die System.Web.Mvc DLL und die Anwendungs-DLL dort platzieren, und ich brauche meine ASP.NET MVC-Anwendung, um sie in diesem Verzeichnis zu finden.
Es versteht sich von selbst, dass sie sie nicht in den GAC für mich setzen.
Wie sage ich meiner Anwendung, im cgi-bin-Verzeichnis anstelle des bin-Verzeichnisses für die DLLs zu suchen?
Lösung wird unten veröffentlicht.
Sind Sie sicher, dass sie Ihnen das richtig sagen? Erstellen Leute wirklich ein "CGI-bin" Verzeichnis für ASP.Net Apps? Das ist ziemlich bizarr. – jsight
Das Verzeichnis cgi-bin ist bereits vorhanden. Der ISP weigert sich, ein "bin" -Verzeichnis für mich zu erstellen, das eine mittlere Vertrauenswürdigkeit besitzt, und ich habe keinen ausreichenden Zugriff, um es selbst zu tun. –
Ich vermute, es ist ein Holdover von den Common Gateway Interface Tagen. –