2008-11-24 8 views
7

Comencé a usar una biblioteca a la que hago referencia desde el GAC durante el desarrollo. Quiero que el dll esté incluido en el directorio bin del proyecto cuando lo promocione al servidor web. También necesito que mi servidor local y el web.config sean diferentes. Antes de comenzar a utilizar esta biblioteca, realmente disfruté al usar la función de publicación del sitio web de VS. Ahora parece que se interpone en el camino.Cómo obtengo el "Sitio web de publicación" de Visual Studio en 1. No sobrescribo web.config & 2. Promuevo copias de dlls que fueron referenciadas desde mi GAC

Respuesta

3

La configuración actual con la herramienta de publicación enviará el web.config al sitio final, y hasta donde yo sé, no hay forma de evitar esto.

Visual Studio 2010 ofrecerá la posibilidad de tener configuraciones específicas que permitan al proceso de implementación extraer una configuración diferente.

En cuanto a la referencia .dll, creo que la única manera de hacer que funcione es si tiene "Copiar local" establecido en verdadero en la referencia.

2

No es ideal, la respuesta de splattne es la forma correcta de configurarlo, pero puede quitarlo del archivo de proyecto ('Excluir del proyecto') y simplemente guardarlo en su solución ('Elementos de solución' en VS2010)

Esto fue, no se copiará cuando publique.

0

encontré que hacer Web.Config la producción de sólo lectura en el servidor de destino funciona bien al publicar con Visual Studio 2010.

Espero que esto ayude.

Cuestiones relacionadas