Veröffentlichung meiner Webseite zu meiner lokalen Festplatte verursacht Ausnahmen Wege zu zeigen, einschließlich meiner lokalen Festplatte

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

  •  23-09-2019
  •  | 
  •  

Frage

Ich habe meine Webseite viele Male veröffentlicht. Aber nicht denken, diesen jedoch bis ich auf diese Frage kam. So entschied ich mich zunächst mein WAP-Projekt in einem lokalen Ordner auf meinem Laufwerk C zu veröffentlichen. Dann FTP verwendete es zu meinen Hostern hochladen auf discountasp.net. Ich habe bemerkt, während der Laufzeit, dass der Stack-Trace wurde Referenzierung, dass die lokalen Ordner noch und erroring aus.

Wer weiß, was Konfigurationseinstellungen betroffen sind bei der Veröffentlichung? Offensichtlich etwas noch zeigt auf meinem lokalen Laufwerk C: und ich habe meine ganze Lösung gesucht und nicht sehen, warum.

Hier ist der Laufzeitfehler erhalte ich, wenn mein Code versucht in discountasp.net Webserver ausführen

 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 sagt, es ist nicht eine Erlaubnis Problem, aber offensichtlich ist es.

War es hilfreich?

Lösung

Die .pdb Datei ist, was auf Ihrem lokales Verzeichnis ist zeigt, dass die nicht in der Website, etwas zu sagen ist, dass ein nicht verwandtes Problem ist. Überall dort, wo das Projekt kompiliert wurde Anzeige der .pdb Dateien erstellt, die sind die Wege, die in dem Stack-Trace angezeigt.

Diese Verzeichniseinträge haben keinen Einfluss auf denen die Anwendung tatsächlich eingesetzt wird, ist es in erster Linie nur so können Sie sehen, wo die Klasse, befindet sich errored (und hoffentlich, wie Sie einen Entwickler gehen „ oh ja, das verdammt Klasse wieder "). Wenn Sie den Stapel geschrieben wir Hilfe in der Lage sein ... aber die Tatsache, dass das Verzeichnis auf Ihr C:\ Laufwerk ist kein Grund zur Sorge, das ist absolut normal.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top