Tengo varios proyectos web ASP.NET y su carpeta de resultados está configurada en "C: \ Builds \ [Nombre del proyecto] bin" (en lugar de la carpeta "bin \" predeterminada). Esto hace que la depuración "F5" no funcione porque el servidor de desarrollo ASP.NET espera la carpeta "bin" debajo de la carpeta del proyecto.Modificación de la ruta de salida en proyecto web en VS2010
Luego cambié para usar el servidor web IIS local (http: // localhost/webproject1 ") y actualicé manualmente la ruta física de vdir a mi ruta de salida personalizada. Sin embargo, el VS2010 no cargará el csproj porque detecta que la url está ya asignado a una ubicación de carpeta diferente
Sé que probablemente no debería cambiar la carpeta de salida. Pero me pregunto si hay una manera fácil de solucionar esto? El objetivo es hacer que la depuración "F5" funcione con una compilación personalizada. carpetas
actualización debido a la respuesta Aristos:.
Gracias Aristos. Desafortunadamente eso no resolverá el problema. Todos mis proyectos ya usan la Referencia del proyecto, por lo que todos los dll de referencia se copian correctamente en la carpeta de salida. El motivo por el cual la depuración de F5 no funciona es porque la carpeta de salida no es la subcarpeta "bin" normal, pero en alguna otra ruta, por ejemplo, C:\BuildsOut\Foo\bin
.
Parece que para usar F5 para depurar el proyecto web en VS2010, tiene que usar la ruta de salida predeterminada "bin". Si cambias eso, entonces F5 no funcionará y, lo que es peor, es posible que tu proyecto no se cargue.
Intente tener estos proyectos bajo la misma "solución". No estoy seguro, pero vale la pena intentarlo. – Poni