C# 在asp.net应用程序中设置GeoIpDB的路径

C# 在asp.net应用程序中设置GeoIpDB的路径,c#,asp.net,geoip,C#,Asp.net,Geoip,在asp.net应用程序中设置GeoIp数据库的路径时遇到问题 我的应用程序根文件夹中有db文件,但当我调用 using (var reader = new DatabaseReader("GeoLite2-City.mmdb")) 引发异常“未找到文件” 当我将完整的本地路径@“d:\documents\vsprojects\app\GeoLite2 City.mmdb”传递给DatabaseReader时,应用程序正在工作。有没有办法解决这个问题,因为当我将应用程序上传到主机时,这个方

在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错误