ASP.NET aplicación desastre despliegue
-
26-09-2019 - |
Pregunta
Tengo un poco de lío con una aplicación web. I trabaja en el entorno de desarrollo, y ahora estoy tratando de publicar a otra carpeta todavía en mi propio ordenador, por lo que uno de mis colleages que podría probarlo sin molestarme. Así que fui a "Publicar" en "Visual Studio", creó una nueva "aplicación Web", y luego publiqué la aplicación allí.
Sin embargo, la aplicación no funciona:
Could not load file or assembly 'DkWP2' or one of its dependencies. The system cannot find the file specified.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'DkWP2' or one of its dependencies. The system cannot find the file specified.
Me he dado un vistazo a la estructura de carpetas y los archivos están ahí, pero está un poco un poco incómodo:
C:\inetpub\wwwroot\DkWP2App>tree /f
Folder PATH listing
Volume serial number is 68B7-8AE3
C:.
│ AppConfig.xml
│ LogoMini.png
│ DkPService.svc
│ Web.config
│
├───App_Data
├───bin
│ │ AppConfig.xml
│ │ DkWP2.dll
│ │ DkWP2.pdb
│ │ DkWP2.XmlSerializers.dll
│ │
│ ├───css
│ │ └───GSA1
│ │ │ jquery-ui-1.8.5.custom.css
│ │ │
│ │ └───Images
│ │ [jQueryUi Pictures]
│ │
│ ├───Images
│ │ [Some of the Main pictures]
│ │
│ └───x86
│ └───Debug
│ AppConfig.xml
│ DkWP2.dll
│ DkWP2.pdb
│
├───css
│ │ [MainCss Files]
│ │
│ ├───Base
│ │ [Base Css Files]
│ │
│ └───GSA1
│ │ jquery-ui-1.8.5.custom.css
│ │
│ └───Images
│ [jQueryUi Pictures]
│
├───Images
│ [Main pictures]
│
├───JavaScript
│ [JS Files]
│
├───Web
└───Web References
- Los archivos de
.dll
en./bin
y./bin/x86/Debug
tienen diferentes tamaños. - he tratado de copiar el
.dll
presenta a./
pero todavía no lo hace trabajo. - El css carpeta aparece en
./
y./bin
, pero con diferente contenido.
Cuando se ASP.NET tratando de localizar los archivos en .dll
?
¿Por qué tengo un ./bin/x86/Debug
si seleccionado "Release" cuando publiqué?
Un saludo.
Solución
Cuando se publica la próxima vez, abra la ventana de salida ajustada a la salida Generar. Esto estará lleno de instrucciones que Visual Studio está emitiendo para mostrar que todo lo que está haciendo. Cuando tuve falta una referencia DLL, me encontré con declaraciones allí donde Visual Studio estaba tratando de encontrar el archivo que faltaba. Tomó nota de todos los lugares en los que se veía a encontrar el archivo.