internet explorer - predeterminado - ¿Cómo puedo obtener IE para reconocer mi página predeterminada?
no puedo poner google chrome como navegador predeterminado (0)
Necesito configurar la página predeterminada de un sitio web heredado en un archivo aspx específico (el sitio no tiene "default.aspx", aunque hay un default.htm).
En base a lo que encontré aquí , agregué esto a web.config:
<system.webServer>
<defaultDocument>
<files>
<add value="~/customerreporting_main.aspx"/>
</files>
</defaultDocument>
. . .
Pero, cuando trato de ejecutar esto desde VS, con IE configurado como el navegador para usar, solo obtengo esto:
Entonces, la "causa más probable" es que un documento predeterminado no está configurado. ¿Se me escapa algo?
En "cosas que puedes probar" menciona la habilitación de la exploración de directorios, pero no sé exactamente qué significa eso, ¿dónde? de IIS? ¿O que? Este es un sitio local, como probablemente pueda ver.
Esta respuesta dice " Haga clic en el botón de documento predeterminado, lo encontrará en la pestaña del lado derecho en IIS ", pero no veo ese animal en IIS 7.5, ni en la vista Características ni en la vista Contenido.
ACTUALIZAR
Incluso después de tratar de forzar el problema agregando esto a web.config:
<directoryBrowse enabled="true" />
... la página de error permanece igual.
ACTUALIZACIÓN 2
Seguí esta sugerencia en la página err:
Enable directory browsing using IIS Manager.
Open IIS Manager.
In the Features view, double-click Directory Browsing.
On the Directory Browsing page, in the Actions pane, click Enable.
... pero no hizo ninguna diferencia práctica / empírica, todavía tengo la misma página err. Qué tipo de sentido tiene, porque creo que lo que hizo fue agregar automáticamente la misma directiva que había agregado manualmente antes (directoryBrowse enabled = "true"), que tampoco funcionó esa vez.
ACTUALIZACIÓN 3
Entonces, la página de error dice: " Un documento predeterminado no está configurado para la URL solicitada. Habilite la exploración de directorios usando el Administrador de IIS " .
... pero se ha configurado un documento predeterminado y la exploración de directorios está habilitada, como tal, en el único archivo Web.config del sitio:
<defaultDocument>
<files>
<add value="customerreporting_main.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="true" />
</system.webServer>
La página de error también dice: " Verifique que el atributo configuration/system.webServer/directoryBrowse@enabled esté establecido en verdadero en el sitio o en el archivo de configuración de la aplicación " .
El archivo Web.config es el "archivo de configuración del sitio", ¿verdad?
En la parte inferior de la página de error, también dice: "Este error ocurre cuando un documento no está especificado en la URL", así que agregué el nombre de la página a la URL para que fuera http://localhost/EMS/customerreporting_main.aspx
e intenté eso, pero eso solo me dio un err msg diferente (" 404 - Resoure no se puede encontrar ... URL solicitada: /EMS/customerreporting_main.aspx ").
Seguí los pasos aquí (desde el enlace en la parte inferior de la página de err) y habilité el Documento Predeterminado de esa manera, así como habilité el Búsqueda de Directorio. Pero esta parte de las instrucciones:
5.In the File Name box, type the name of the default document, and then click OK.
... No pude hacerlo, ya que no vi ningún "cuadro de nombre de archivo" en ningún momento. Estoy usando IIS7.5; la página dice " Microsoft Internet Information Services 7.0 " en la parte inferior, por lo que tal vez no sea totalmente aplicable a IIS7.5 ...
ACTUALIZACIÓN 4
Esto es lo que obtengo cuando creé un Directorio Virtual en IIS y luego en VS seleccionó Archivo> Abrir Sitio Web ...; este procedimiento de kludgy-me fue lo recomendado por un compañero de trabajo con experiencia trabajando con este código; es la forma en que lo hace. Cuando lo intenté "a mi manera", abrí la solución como tal en VS (navegué al archivo .sln y lo abrí a través de Archivo> Abrir proyecto ...). El problema es que también tengo problemas para seguir ese camino. Estos se enumeran aquí y aquí .
Así que ahora, dado que ambos enfoques han llevado a callejones sin salida, no sé cuál es peor que el otro ...