Il answer che @orjanto pubblicato risolto il problema per me, ma ho avuto un ulteriore problema in aggiunta. Dopo la correzione, Internet Explorer pensava ancora che la mia pagina HTML fosse una directory anziché un file.
ho avuto duplicati nel mio file di configurazione di IIS espresso:
<site name="MyAPI" id="56">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\source\repos\MyAPI" />
</application>
<application path="/login.html" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\source\repos\MyAPI" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:57018:localhost" />
<binding protocol="https" bindingInformation="*:44302:localhost" />
</bindings>
</site>
Annotare il percorso = "/ login.html" nella seconda <applicazione> ingresso.
La mia pagina stava reindirizzando a "localhost: 57018/login.html /" come se fosse una directory.
La rimozione della seconda voce ha risolto il problema con i file di configurazione duplicati, tuttavia ho continuato a riscontrare un problema in cui Internet Explorer sembrava pensare che /login.html/ fosse una directory (Internet Explorer 11). Per diagnosticare il problema, ho verificato che Chrome e Chrome funzionavano correttamente.
Sono andato in Internet Explorer, andato a Strumenti> Opzioni Internet> scheda Generale. Quindi, nella sezione "Cronologia delle esplorazioni", ho cancellato Cronologia, Cookie e dati del sito web, & Temp. File Internet.
fonte
2018-02-19 15:45:39
Hi Prasith, posso chiedere quale soluzione ha lavorato per voi per favore? – sanepete