La publicación de mi sitio web para mi disco local Causas excepciones para mostrar Caminos incluyendo mi disco local

StackOverflow https://stackoverflow.com/questions/2542205

  •  23-09-2019
  •  | 
  •  

Pregunta

He publicado mis tiempos de sitios web muchos. Pero no pensaba en esto, sin embargo hasta que me encontré con este tema. Así que decidí publicar mi proyecto WAP a una carpeta local en mi unidad C en primer lugar. A continuación, se utiliza FTP para subir a mi servidor compartido en discountasp.net. Me di cuenta durante el tiempo de ejecución que el seguimiento de la pila se refería a esa carpeta local todavía y erroring a cabo.

conozco a nadie lo que los ajustes de configuración se ven afectados cuando se publica? Obviamente algo que todavía está apuntando a mi unidad C local y he buscado toda mi solución y no veo por qué.

Aquí está el error de ejecución que consigo cuando mis intentos código se ejecute en el servidor web de discountasp.net

 Cannot write into the public directory - check permissions
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: ScrewTurn.Wiki.PluginFramework.InvalidConfigurationException: Cannot write into the public directory - check permissions

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[InvalidConfigurationException: Cannot write into the public directory - check permissions]
   ScrewTurn.Wiki.SettingsStorageProvider.Init(IHostV30 host, String config) in C:\www\Wiki\Screwturn3_0_2_509\Core\SettingsStorageProvider.cs:90
   ScrewTurn.Wiki.StartupTools.Startup() in C:\www\Wiki\Screwturn3_0_2_509\Core\StartupTools.cs:69
   ScrewTurn.Wiki.Global.Application_BeginRequest(Object sender, EventArgs e) in C:\www\Wiki\Screwturn3_0_2_509\WebApplication\Global.asax.cs:29
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75

Discountasp dice que no es un problema de permisos pero es obvio que es.

¿Fue útil?

Solución

El archivo .pdb es lo que está apuntando a su directorio local, que no quiere decir nada en el sitio es, que es un tema no relacionado. Dondequiera que el proyecto se compila los archivos ad .pdb creado, esos son los caminos que van a aparecer en el seguimiento de la pila.

Estas entradas de directorio tienen nada que ver con los que la aplicación es realmente desplegado, es principalmente sólo para que pueda ver donde se encuentra la clase que errored a cabo (y es de esperar que como desarrollador puede ir " oh sí, ese maldito clase otra vez "). Si usted envió la pila que puede ser capaz de ayudar ... pero el hecho de que los puntos de directorio a la unidad de C:\ es nada de qué preocuparse, esto es absolutamente normal.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top