asp.net – VB.NET 2.0:代码中的URL来自哪里?
发布时间:2020-12-16 09:19:57 所属栏目:asp.Net 来源:网络整理
导读:我必须调试一个离开公司的人的旧VB.NET 2.0代码.我们有一个生产系统(我们称之为 http://prod)和一个测试系统( http://test).两者几乎相似,包括文档存储库.在查看生产中的文档时,显示在底部的所有超链接都是可以的(这意味着他们会说像 http://prod/download.a
我必须调试一个离开公司的人的旧VB.NET 2.0代码.我们有一个生产系统(我们称之为
http://prod)和一个测试系统(
http://test).两者几乎相似,包括文档存储库.在查看生产中的文档时,显示在底部的所有超链接都是可以的(这意味着他们会说像
http://prod/download.ashx?id= {GUID}).
但是在测试中它是相同的(http://prod/download.ashx?id= {GUID}),即使它应该是http://test/download.ashx?id= {GUID}. 经过几个小时的调试后,我找到了相关的代码行: html += "<td><a href='" + HttpContext.Current.Request.Url.AbsoluteUri.Replace(HttpContext.Current.Request.Url.PathAndQuery,"/") + "int/download.ashx?id=" + row.Item(0).ToString() + "' target='_blank' class='" + row.Item(3).ToString() + "'>" + row.Item(1).ToString() + "</a>" + privat + "</td><td>" + row.Item(2).ToString() + "</td>" 看html这显示ie "<table class='table_dataTable'><thead><tr><td>Name</td><td>Jahr</td></tr></thead><tbody><tr><td><a href='http://prod/int/download.ashx?id=4d280886-db88-4b25-98d8-cf95a685d4a4' target='_blank' class='doc'>Document for managers</a></td><td>2014</td>" 所以我想知道,这是从哪里来的错误?我可能已经找到了编码的相关部分,但我不确定,现在该怎么办,如果我对此正确的话?: Public Class download : Implements IHttpHandler,IReadOnlySessionState Dim debug As String = "" Public Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest Dim fehler As String = "" Try ' Get the file name from the query string Dim queryFile As String = context.Request.QueryString("id") debug += "id=" + queryFile + "<br>" 任何帮助都表示赞赏,因为VB.NET不是我的主要关注点. 解决方法
你可能已经检查了这个,但有时明显被忽视了.
>验证浏览器窗口中的URL.确保它没有变成http://prod …当你在navegating时.>验证您的Web应用程序未使用框架.可以使用prod URL将相关页面加载到框架中.如果是这种情况,您的web.config可能有一个设置来说明从哪里加载该帧,或者它可能只是硬编码.>检查IIS或web.config中的URL重写规则 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 会话超时处理的会话开始和操作过滤器
- 如何显示或隐藏基于角色的控件 – ASP.NET MVC 4 Razor
- Asp.Net – 什么是<%$?
- asp.net-mvc – 在控制器级别指定操作过滤器与操作方法级别
- ASP.net – 多个上传与jQuery多文件上传插件
- asp.net-mvc – MVC 3 – Razor – 从模型打印值
- asp.net-mvc – 如何在mvc中保持视图不受授权逻辑的影响?
- asp.net-mvc – 客户端验证未显示消息
- asp.net-mvc – ASP.NET MVC – CustomeAuthorize使用外部网
- asp.net-mvc – 当前上下文中不存在’HttpClientFactory’
推荐文章
站长推荐
- asp.net-mvc – Web Api调用返回404错误,GUID作为
- asp.net-mvc – 在IISExpress上通过计算机名访问
- asp.net-mvc-4 – 组合ASP.NET MVC4捆绑和requir
- asp.net-mvc-3 – MvcSiteMapProvider和web.conf
- asp.net-mvc – 使用mvc.net可以在多个操作之间共
- 如何在ASP.net c#中的页面之间传递对象而不是值?
- asp.net-mvc-4 – SimpleMembership – 向UserPr
- asp.net中的基本形式认证安全性如何?
- asp.net-mvc – MVC 5继承的脚手架使用错误的实体
- asp.net-mvc – 如何更改ASP.NET MVC中的默认验证
热点阅读