visual-studio - ultimate - visual studio 2015 descargar
Visual Studio 2013 y la herramienta de configuraciĆ³n web ASP.NET (4)
En la consola, copie y pegue exactamente lo que está escrito aquí:
"C:/Program Files/IIS Express/iisexpress.exe" /path:c:/windows/Microsoft.NET/Framework/v4.0.30319/ASP.NETWebAdminFiles /vpath:"/asp.netwebadminfiles" /port:8089 /clr:4.0 /ntlm
No importa si abre cmd.exe con privilegios de administrador o no, simplemente copie y pegue el código anterior en la consola y no salga con "q" hasta que haya terminado.
A continuación, abra una ventana del navegador y escriba esto en la barra de direcciones:
http://localhost:8089/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=[Exact_Project_Path]/&applicationUrl=/
Asegúrese de copiar y pegar la ruta de su proyecto desde el explorador de Windows tal como está; funcionará;)
¡Espero que Microsoft lo agregue a la próxima actualización de VS2013! No es conveniente para nadie copiar y pegar códigos solo para manejar la membresía como lo hacíamos en el pasado ...
¡Espero que ayude!
EDITAR IMPORTANTE: Lo siento, me acabo de dar cuenta de que importa si inicia la consola con privilegios de administrador. No hagas eso. Si la consola tiene derechos de administrador, la Herramienta de configuración web muestra este error en la página Seguridad:
Hay un problema con su almacén de datos seleccionado. Esto puede deberse a un nombre de servidor o credenciales no válidos, o a un permiso insuficiente. También puede deberse a que la función de administrador de roles no está habilitada. Haga clic en el botón de abajo para ser redirigido a una página donde puede elegir un nuevo almacén de datos. El siguiente mensaje puede ayudar a diagnosticar el problema: Se deniega el acceso a la ruta ''C: / Windows / Microsoft.NET / Framework64 / v4.0.30319 / Archivos temporales ASP.NET / root / 1c3fef5c / 2180c7f9 / hash''.
Estoy usando Visual Studio 2013 y, como probablemente sepa, no existe una herramienta de configuración web ASP.NET. Quería, como siempre, hacer funciones rápidas, etc. Intenté habilitarlo utilizando este artículo: http://blogs.msdn.com/b/webdev/archive/2013/08/19/asp-net-web-configuration-tool-missing-in-visual-studio-2013.aspx?PageIndex=2#comments . Pero recibo un error de "ruta de aplicación inválida". Alguna solución a este error o soluciones?
Esto funcionó para mí hasta que creé una función de seguridad y luego un usuario, pero luego, cuando intento ejecutar mi sitio web, obtengo el siguiente mensaje HTTP Error 403.14 - Prohibido
El servidor web está configurado para no mostrar el contenido de este directorio. Causas más probables: • Un documento predeterminado no está configurado para la URL solicitada, y la exploración de directorios no está habilitada en el servidor.
Cosas que puede intentar: • Si no desea habilitar la exploración de directorios, asegúrese de que esté configurado un documento predeterminado y de que el archivo exista. • Habilitar la exploración de directorios. 1. Vaya al directorio de instalación de IIS Express. 2. Ejecute appcmd configure config /section:system.webServer/directoryBrowse / enabled: true para habilitar la exploración de directorios en el nivel del servidor. 3. Ejecute appcmd configure config ["SITE_NAME"] /section:system.webServer/directoryBrowse / enabled: true para habilitar la exploración de directorios en el nivel del sitio.
• 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.
Hay una utilidad de código abierto llamada "Credentials Manager for WCF" que descargué de here . Necesita las configuraciones inferiores para funcionar.
Para las configuraciones, debe editar el archivo de configuración del proyecto "CredentialServiceHost" de la siguiente manera:
*<?xml version="1.0"?>
<configuration>
<connectionStrings>
<clear />
<add name="AspNetDbConnectionString" connectionString="[Your data base connection string]" providerName="System.Data.SqlClient"/>
<add name="LocalSqlServer" connectionString="[Your data base connection string]" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<authentication mode="None"/>
<roleManager enabled="true"/>
</system.web>
<system.serviceModel>
<services>
<service name="AspNetSqlProviderService" behaviorConfiguration="MEX Enabled">
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IApplicationManager"/>
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IMembershipManager"/>
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IPasswordManager"/>
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IRoleManager"/>
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IUserManager"/>
</service>
</services>
<bindings>
<wsHttpBinding>
<binding name="TransactionalWS" transactionFlow="true">
<reliableSession enabled="True"/>
</binding>
</wsHttpBinding>
</bindings>
<behaviors>
<serviceBehaviors>
<behavior name="MEX Enabled">
<serviceMetadata httpGetEnabled="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
y para el proyecto "CredentialsManager" debe usar la siguiente configuración:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="CredentialsManagerClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</sectionGroup>
</configSections>
<applicationSettings>
<CredentialsManagerClient.Properties.Settings>
<setting name="AspNetSqlProviderService" serializeAs="String">
<value>http://localhost:8000</value>
</setting>
</CredentialsManagerClient.Properties.Settings>
</applicationSettings>
<system.serviceModel>
<client>
<endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IApplicationManager"/>
<endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IMembershipManager"/>
<endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IPasswordManager"/>
<endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IRoleManager"/>
<endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IUserManager"/>
</client>
<bindings>
<wsHttpBinding>
<binding name="TransactionalWS" transactionFlow="true">
<reliableSession enabled="True"/>
</binding>
</wsHttpBinding>
</bindings>
</system.serviceModel>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
Ejecute el archivo "CredentialsServiceHost.exe" como administrador y luego ejecute el archivo "CredentialsManager.exe".
Si le piden nombre de usuario y contraseña, haga esto:
- Abre Firefox y escribe about: config como la url
- En el tipo de filtro en "ntlm"
- Haga doble clic en "network.automatic-ntlm-auth.trusted-uris" y escriba "localhost" y presione enter
fuente: http://forums.codecharge.com/posts.php?post_id=81959