Asp.net 错误:不是有效的虚拟路径

Asp.net 错误:不是有效的虚拟路径,asp.net,vb.net,virtual,path,Asp.net,Vb.net,Virtual,Path,我用了类似 我像绳子一样暗 i=Server.MapPath~/photos/+fileName 只有一次,在一个正在工作和在线的项目中,在离线版本中,当我在我的机器上运行它时,它正在工作,没有错误,我上传了它,它给了我一个错误,如: “~/photos/.MyURL.com/photos/4411568359267Pic003.jpg”不是有效的虚拟路径 指示我的代码中的一行: var marker = new GMarker(new GLatLng(<%=coordinates%&g

我用了类似 我像绳子一样暗 i=Server.MapPath~/photos/+fileName 只有一次,在一个正在工作和在线的项目中,在离线版本中,当我在我的机器上运行它时,它正在工作,没有错误,我上传了它,它给了我一个错误,如:

“~/photos/.MyURL.com/photos/4411568359267Pic003.jpg”不是有效的虚拟路径

指示我的代码中的一行:

 var marker = new GMarker(new GLatLng(<%=coordinates%>));
这种情况以前从未发生过,我不知道从哪里开始排除故障,因为这个脚本-谷歌地图-甚至不需要图像,我尝试注释它,它给了我相同的错误,但这次在另一个脚本上,显示文本区域格式工具栏的脚本

Line 8:  new nicEditor({buttonList : ['fontSize','fontFamily','fontFormat','bold','italic','underline','strikethrough','forecolor','bgcolor','removeformat'], iconsPath : '../nicEdit/nicEditorIcons.gif'}).panelInstance('<%= txtDescription.ClientID %>');

…请帮助:“

您可以发布您的文件上载aspx页面和功能,以便我们对其进行故障排除。 “~/photos/”
仔细看这个url,它将完整的url固定到i上。解决了什么类型的控件或您使用的控件(通用控件或服务器端控件)

问题后,发现错误是由于我在文件名中存储整个路径时的旧数据库记录造成的…谢谢Joshua和Keltex

您确定这是您的代码吗?剪切并粘贴实际行。