ASP.net相对路径不起作用?

Cli*_*vis 1 asp.net path relative-path

这应该很简单,但它不起作用.

我的项目根目录下有一个文件.我想这样称呼它.

GetWorkbook("tplBud806_wRevenue.xls")
Run Code Online (Sandbox Code Playgroud)

我将项目发布到服务器并尝试运行它,服务器说它无法找到它.

Could not find file 'c:\windows\system32\inetsrv\tplBud806_wRevenue.xls'.
Run Code Online (Sandbox Code Playgroud)

这不是它应该采取的道路.它应该在E:\ IIServer\rootwww\reports\tplBud806_wRevenue.xls下.

我认为相对路径应该从项目运行的路径开始.我也尝试过.

GetWorkbook("/tplBud806_wRevenue.xls")
GetWorkbook("\tplBud806_wRevenue.xls")
GetWorkbook("~/tplBud806_wRevenue.xls")
GetWorkbook("~\tplBud806_wRevenue.xls")
Run Code Online (Sandbox Code Playgroud)

有什么设置我不见了?它必须是简单的......

Sim*_*ton 7

GetWorkBook(Server.MapPath("tplBud806_wRevenue.xls"));
Run Code Online (Sandbox Code Playgroud)