Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >System.UriFormatException:无效URI:无法解析主机名

System.UriFormatException:无效URI:无法解析主机名
EN

Stack Overflow用户
提问于 2010-05-11 14:44:31
回答 1查看 46.2K关注 0票数 10

突然之间,我在我的网站上得到了以下错误。它不能访问数据库。它只是一个使用.NET 2.0的简单网站。

我最近确实应用了可用的windows server 2003 service。这能改变一切吗?

我要补充的是,这个错误是随机的,今天和昨天都是如此。我离开它5分钟,错误就消失了。

“/”应用程序中的

服务器错误。

无效URI:无法解析主机名。描述:在执行当前web请求时发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。

例外细节:

System.UriFormatException:无效URI:无法解析主机名。

源错误:

在执行当前web请求时生成未处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来标识。

堆栈跟踪:

UriFormatException:无效URI:无法解析主机名。

+5367536 System.Net.HttpWebRequest.CheckResubmit(Exception& (Uri baseUri,String relativeUri,Boolean ) +31 System.Uri..ctor(Uri baseUri,String relativeUri) +34 System.Uri.CreateUri e) +5300867

WebException:无法处理从HTTP/HTTPS协议重定向到其他不同协议的问题。+5314029 System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri,ICredentials凭据) +69

System.Xml.XmlDownloadManager.GetStream(Uri uri,ICredentials凭据) +3929371 System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri,String角色,类型ofObjectToReturn) +54

System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver) +74

System.Threading.CompressedStack.runTryCode(Object userData) +70

System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode代码,CleanupCode backoutCode,Object userData) +0

System.Threading.CompressedStack.Run(CompressedStack compressedStack,ContextCallback回调,对象状态) +108

System.Xml.XmlTextReaderImpl.OpenUrl() +186

System.Xml.XmlTextReaderImpl.Read() +208

System.Xml.XmlLoader.Load(XmlDocument文档,XmlReader阅读器,布尔preserveWhitespace) +112 System.Xml.XmlDocument.Load(XmlReader阅读器) +108

System.Web.UI.WebControls.XmlDataSource.PopulateXmlDocument(XmlDocument文档,CacheDependency& dataCacheDependency,CacheDependency& transformCacheDependency) +303

System.Web.UI.WebControls.XmlDataSource.GetXmlDocument() +153

System.Web.UI.WebControls.XmlDataSourceView.ExecuteSelect(DataSourceSelectArguments参数) +29 System.Web.UI.WebControls.BaseDataList.GetData() +39 System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource) +264

System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +55 System.Web.UI.WebControls.BaseDataList.DataBind() +75

System.Web.UI.WebControls.BaseDataList.EnsureDataBound() +55

System.Web.UI.WebControls.BaseDataList.CreateChildControls() +65

System.Web.UI.Control.EnsureChildControls() +97

System.Web.UI.Control.PreRenderRecursiveInternal() +53

System.Web.UI.Control.PreRenderRecursiveInternal() +202

System.Web.UI.Control.PreRenderRecursiveInternal() +202

System.Web.UI.Control.PreRenderRecursiveInternal() +202

System.Web.UI.Control.PreRenderRecursiveInternal() +202

System.Web.UI.Page.ProcessRequestMain(布尔型includeStagesBeforeAsyncPoint,布尔型includeStagesAfterAsyncPoint) +4588

EN

回答 1

Stack Overflow用户

发布于 2010-05-11 15:31:11

Uri.Create和Uri.TryCreate中有一些bug允许它们创建无效的URI,这些URI随后无法被解析。我经常遇到这种情况,但是无法找到导致这种情况的url字符串。我贴了一点关于它的here

如果您有一个urls列表,并且知道其中一个urls导致了问题(我没有这种特权,因为我在Web爬虫中遇到了这个问题,而我并没有保存页面文本),那么您可以使用类似于以下伪代码的内容找到错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
while not end of file
{
    string url = read from file
    Uri uri = new Uri(url);
    try
    {
        string host = uri.Host;
    }
    catch (UriFormatException)
    {
        Console.WriteLine("Bad url: {0}", url);
    }
}

如果您能够识别导致此异常的一些urls,我肯定会看到它们。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2814951

复制
相关文章
js获取鼠标当前位置坐标
chrome和safari一条龙通杀!完全支持所有属性.其中(offsetX和layerX都是以border为参考点)
OECOM
2020/07/01
14.9K0
获取脚本当前位置-rstudioapi
使用 rstudioapi::getSourceEditorContext()$path 语句获得脚本当前位置
叶子Tenney
2023/03/12
1.5K0
获取脚本当前位置-rstudioapi
vue使用腾讯位置服务获取当前位置
验证地址:https://lbs.qq.com/dev/console/user/info
腾讯位置服务
2021/01/08
3.5K0
自学HarmonyOS应用开发(53)- 获取当前位置
在registerLocationEvent方法用来注册一个单次定位事件请求;在定位事件响应对象中我们将获得的位置信息通知给地图对象。
面向对象思考
2021/07/15
1.3K0
Android利用自带的位置服务,获取当前位置信息
笔者项目里,需要获取用户的当前位置信息,因为没有接地图SDK,打算用原生自带的位置服务去做。操作了一下,踩了几个大坑,总算是幸不辱命。这里做个记录,顺便分享给大家。
饮水思源为名
2019/11/04
3.3K0
微信小程序获取当前位置和城市名
1, 获取当前地理位置,首先要拿到用户的授权wx.openSetting; 2,微信的getLocation接口,获取当前用户的地理位置(微信返回的是经纬度,速度等参数); 3,微信没有将经纬度直接转换为地理位置,借用腾讯位置服务中关于微信小程序的地理转换JS SDK 的API(返回信息中包括国家,省,市,区,经纬度等地理位置) 步骤描述清楚以后,下面就开始按步骤操作了;(本文仅仅讲述如何获取用户地理位置的授权)
江一铭
2022/06/16
3.8K0
微信小程序获取当前位置和城市名
校园跑腿小程序通过位置获取当前学校
图片底部中,最下面是当前地址,当前地址可以根据逆地址解析获取,上面的是附近学校(通过城市码和地区码对比),在搜索到其他关联的店铺数据
德宏大魔王
2023/08/08
3030
校园跑腿小程序通过位置获取当前学校
html怎么动态获取系统时间_代码实现获取当前的地理位置
window.requestAnimationFrame()方法告诉浏览器您希望执行动画并请求浏览器在下一次重绘之前调用指定的函数来更新动画,通常与 setTimeout() 方法一起使用
全栈程序员站长
2022/11/09
2.5K0
html怎么动态获取系统时间_代码实现获取当前的地理位置
Python获取当前位置所在行数以及函数名
代码 # encoding=utf-8 import sys def get_python_info(): print('当前文件名 {} '.format(sys._getframe().f_code.co_filename)) print('所属函数名 {} '.format(sys._getframe().f_code.co_name)) print('第 {} 行 '.format(sys._getframe().f_lineno)) # 执行 get_python
cywhat
2022/11/22
1.8K0
动态获取当前屏幕中光标所在位置的颜色
usingSystem;usingSystem.Drawing;usingSystem.C运维
Java架构师必看
2020/10/15
2.8K0
小程序在获取当前位置信息在地图上显示
小程序在获取当前位置信息在地图上显示api:https://developers.weixin.qq.com/miniprogram/dev/api/wx.getLocation.html
王小婷
2019/03/15
2.1K0
小程序在获取当前位置信息在地图上显示
百度地图JavaScript API获取用户当前经纬度和详细地理位置,反之通过详细地理位置获取当前经纬度
  前端时间刚好使用了百度地图的js api定位获取用户当前经纬度并获取当前详细位置和通过当前用户详细地理位置换取用户当前经纬度坐标的功能,为了方便下次找起来方便一些自己在这里记录一下,希望也能够帮助到有需要的童鞋们!
追逐时光者
2019/08/28
7.2K0
使用腾讯地图在公众号网页里获取用户当前位置
最近有做一个项目,需要根据用户当前位置自动填写省市区,然后心里有选择:H5原生定位、百度地图、腾讯地图和高德地图。 既然是做公众号,还是比较偏向用腾讯自家的地图--腾讯地图。不是因为它好,主要就是怕用其它的不稳定。 为什么呢?主要怕腾讯那一天搞什么限制,限制使用其它地图,倒是定位功能无法正常使用。 觉得多虑的话,可以想想淘宝抖音为什么在微信打不开。好了,不说这么多废话了,回归正题~
jwj
2022/05/18
2.8K0
通过IP地址获取当前地理位置的接口(包含纬经度)
直接访问:https://api.liguangchun.cn/api/v7/ip/ 就可以查询到了
李光春
2018/09/18
3.5K0
javascript获取当前系统时间代码_获取当前系统时间
大家好,又见面了,我是你们的朋友全栈君。 JavaScript 获取当前时间time 开发常用时间笔记 JS获取当前时间 Js获取当前日期时间及其它操作 ** 谨记要懂得经常在控制台输出结果 **
全栈程序员站长
2022/11/09
18.5K0
微信小程序地图实时定位_小程序获取当前位置定位信息
因为小程序更新了获取地理位置API接口,需要先在app.json中配置一下permission字段 ,不然会报微信小程序getLocation 需要在app.json中声明permission字段
全栈程序员站长
2022/11/10
4.3K0
微信小程序地图实时定位_小程序获取当前位置定位信息
js获取当前时间的方法_c获取当前时间毫秒
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
21.4K0
js获取当前时间的方法_c获取当前时间毫秒
java获取当前时间到毫秒_java获取当前时间毫秒
()为获取当前系统时间,也可使用当前时间戳 获取时间戳三种方法执行效率比较: import java.util.Calendar; import java.util.Date; public class TimeTest { ……
全栈程序员站长
2022/10/04
7.3K0
点击加载更多

相似问题

获取当前位置

20

获取当前位置

13

如何获取当前位置?

23

Mapbox获取当前位置

10

Android获取当前位置

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文