2016-08-09 19 views
0

In realen Projekt und realen Online-Server, wie kann ich bekommen oder wie kann ich zuweisen?Wie kann man den richtigen Serverordner von configurationmanager.appsettings ["__"] erhalten?

Web-Config

<appSettings> 
    <add key="FilePath" value="~/Document/" /> 
</appSettings> 

Controller

public FileStreamResult GetFile(int Id) 
{ 
    var model = _unitOfWork.LstDocumentRepository.Get(s => s.Id == Id).First(); 
    string Cat_Name = _manager.Get_Cat_Name(Id); 
    string fileName = _manager.FileNameSearch(Id); 
    string filePath = ConfigurationManager.AppSettings["FilePath"] + Cat_Name + "/" + fileName; 
    FileStream fs = new FileStream(Server.MapPath(filePath), FileMode.Open, FileAccess.Read);    
} 

I Dateipfad von realen Server in web.config

<appSettings> 
<add key="FilePath" value="??"/> 

Antwort