找不到文件“~/pages/footer.htm”。是我得到的错误
实际的代码段是...
Response.WriteFile("~/pages/footer.htm");
我刚刚安装了 lighttpd 并将其设置为大约一小时前在我的 ubuntu vm 上通过 mono 运行我们的 asp 应用程序
是的,footer.htm 文件存在于/pages/footer.htm 位置(其中/是根目录/var/www)
最佳答案
您不能在路径字符串中使用 ~,因为没有应用 shell 扩展规则(与 c/c++ 相同)。
关于asp.net - Mono/ASP/lighttpd/Linux : relative path not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7394212/