我在asp.net应用程序中设置GeoIp数据库的路径时遇到了问题。
我的应用程序根文件夹中有db文件,但是当我调用
时 using (var reader = new DatabaseReader("GeoLite2-City.mmdb"))
抛出异常“找不到文件”。
当我将完整的本地路径@"d:\documents\vsprojects\app\GeoLite2-City.mmdb"
传递给DatabaseReader时,应用程序正在运行。有没有办法解决这个问题,因为当我将应用程序上传到主机时这不起作用?
编辑:当我尝试直接访问文件时,http://localhost:45500/GeoLite2-City.mmdb
我收到404.3错误。