Po prostu chcę zapisać zawartość formantu TextBox do pliku w katalogu głównym serwera WWW ... jak to określić?Zapisywanie pliku na serwerze WWW - ASP.NET
Pamiętaj, testuję to lokalnie ... zapisuje plik do moich plików programów \ studio wizualne \ Wspólne \ IDE katalog zamiast do mojego katalogu projektu (w którym zakładam, że root jest kiedy sieć serwer odpala).
Czy mój problem ma coś wspólnego z określeniem odpowiedniej lokalizacji w moim pliku web.config? Próbowałem tego i nadal nie ma go ...
Dzięki dużo ...
protected void TestSubmit_ServerClick(object sender, EventArgs e) { StreamWriter _testData = new StreamWriter("data.txt", true); _testData.WriteLine(TextBox1.Text); // Write the file. _testData.Close(); // Close the instance of StreamWriter. _testData.Dispose(); // Dispose from memory. }
Jeśli jest to coś więcej niż zwykły projekt testowy, nigdy * nie zapisuj w katalogu głównym serwera sieciowego. Użyj folderu tymczasowego, który nie jest dostępny z całego świata, w przeciwnym razie użytkownicy mogą umieszczać dowolną zawartość na serwerze. –