如何在asp.net中设置json文件的路径

时间:2014-01-14 21:39:35

标签: javascript asp.net-mvc asp.net-mvc-5

我在定义静态json文件的路径时遇到问题,该文件位于我的MVC 5 Web应用程序的App_data文件夹中。 我使用javascript代码在Web应用程序中加载openstreet映射。地图应加载坐标在json文件中写入的多边形(在新图层上)。 当我在Chrome浏览器中运行Web应用程序并启动开发人员控制台时,会收到以下错误:

获取本地主机:51548 /主页/ parcel1.GeoJSON 404(未找到)
    b.send
    (匿名函数)

我在互联网上寻找类似的问题。一种方法是在IIS中配置/添加mime类型(json),但仍然是相同的错误。 无论我如何定义json文件的路径,仍然会发生相同的错误。 其他解决方案是在Web.config文件中的system.Webserver标记内添加mime类型,但仍然会发生相同的错误。 在_Layout.cshtml文件中,我添加了javascript代码,其中一部分应该在地图上添加该图层(多边形):

var = new parcel1 OpenLayers.Layer.Vector ( " parcel1 GeoJSON " , {
                protocol : new OpenLayers.Protocol.HTTP ( {
                    url : " parcel1.GeoJSON "
                    Format : new OpenLayers.Format.GeoJSON ( )
                } ) ,
                strategies : [
                    New OpenLayers.Strategy.Fixed ( )
                ]
            } ) ;
            map.addLayer ( parcel1 ) ;

我试图找到解决该问题的解决方案几个小时。

0 个答案:

没有答案
相关问题