我有一个部署到服务器的asp.net mvc Web应用程序。该应用程序有一个exe文件,我保存在本地计算机上的已知父目录中,我使用MapPath调用它,如下所示:
string path = HttpContext.Current.Server.MapPath("~/parentDirectory/");.
问题是,我部署到的服务器没有将文件保存在同一目录中,因此我无法使用此方法在编译期间调用它。有没有办法可以通过名称或其他方式动态调用exe文件来获取服务器的路径?
答案 0 :(得分:1)
您最好的选择是在web.config文件中使用appsetting,让服务器admin在部署应用程序时添加路径。