在asp.net中创建临时链接下载的问题c# [英] problem with create temp link download in asp.net c#

查看:71
本文介绍了在asp.net中创建临时链接下载的问题c#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



i在urlmapping.xml中创建链接临时下载,如下所示:




i create link temporary download in urlmapping.xml like this:

string s = "<add url='~/Downloading/" + guid + dt.Rows[0]["link"] + "' mappedUrl='~/Downloading/" + dt.Rows[0]["link"] + "'/>";
insertinxmlurlmap(Server.MapPath("urlmapping.xml"), s);
Response.Redirect("~/Downloading/" + guid + dt.Rows[0]["link"]);




urlmapping.xml中的






in urlmapping.xml:

.............
<add url='~/Downloading/d37fa6bd-dfed-4d06-b85c-64f7674c0d9712.exe' mappedUrl='~/Downloading/12.exe'/>
</urlMappings>



它在当地的工作正常,但我在主机上收到错误:

404找不到

我怎么能解决这个问题????


it''s work fine in local but i get error in host:
404 not found
how can i solve this????

推荐答案

这听起来像是一个相对路径问题。这是结构化网站中最常见的问题之一。



有一种方法可以处理URL'。阅读: ResolveUrl [ ^ ]。



我建议您在设置控件/图像源之前使用此提示并正确解析路径:解决多文件夹网站中的路径 [ ^ ]
Sounds like it is a relative path issue. This is one of the most common issue faced in a structured website.

There is a method exposed to handle URL''s. Have a read: ResolveUrl[^].

I would suggest you to use this Tip and resolve the path correctly before setting the control/image source: Resolving Paths in a Multi-Folder WebSite[^]


这篇关于在asp.net中创建临时链接下载的问题c#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆