2015-09-21 2 views
0

В настольных приложениях я бы использовал application.startuppath & «\ whatever.dat», но это невозможно в asp.net.Путь к файлу для локального кеша в asp.net

Если бы я хотел создать временные файлы во время выполнения для чтения/записи, как бы мне получить путь, который был бы ОК в среде общего хостинга?

Использование базы данных, такой как mysql, не является вариантом для этого, слишком медленным.

ответ

0

Вы можете использовать функцию appsettings. Это определено в web.config. (в разделе конфигурации).

<appSettings> 
    <add key="StartUpPath" value="\whatever.dat" /> 
</appSettings> 

А затем в своем коде вы можете использовать:

string myFilePath = ConfigurationSettings.AppSettings["StartUpPath"]; 

Не забудьте включить System.Configuration.