这应该很简单,但它不起作用。ASP.net相对路径不工作?
我在我的项目的根下有一个文件。我想这样称呼它。
GetWorkbook("tplBud806_wRevenue.xls")
我将项目发布到服务器并尝试运行它,服务器说它找不到它。
Could not find file 'c:\windows\system32\inetsrv\tplBud806_wRevenue.xls'.
这不是它应该采取的路径。它应该在E:\ IIServer \ rootwww \ reports \ tplBud806_wRevenue.xls下。
我认为相对路径应该从项目运行的路径开始。我也尝试过。
GetWorkbook("/tplBud806_wRevenue.xls")
GetWorkbook("\tplBud806_wRevenue.xls")
GetWorkbook("~/tplBud806_wRevenue.xls")
GetWorkbook("~\tplBud806_wRevenue.xls")
有没有我失踪的一些设置?这应该是简单的...
你想让人们能够通过URL直接到达文件吗?如果没有,你可能想把它放在App_Data而不是你的网站的根目录下。 – tvanfosson 2010-07-16 14:31:40
我真的不在乎他们是否得到这个文件,它现在是一个测试项目。但是,谢谢你们的支持,因为这将最终生产。 – 2010-07-16 14:41:17