“不支持URI格式。” 异常刚刚开始以非常老的,未更改的代码显示

RLH

好的,我遇到了一个真正的随机错误,而且找不到导致这种情况发生的任何原因。我有一个自己更新的应用程序,该应用程序是很多年前开发的。我在一个庞大的开发团队中工作,其唯一职责是管理该应用程序,我们已经接受了该项目有点像“弗兰肯代码”项目。在继承了该项目的许多代开发人员中,我们只是谦虚的开发人员。(稍后知道这一点很重要。)

我们的应用程序的一部分在初始化过程的深处调用以下代码:

string strPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase);
string strFile = strPath.Substring(6) + "\\" + FILE_NAME;

这是交易。我的团队成员和我本人都可以永久修改和构建我们解决方案中与UI和DB相关的更高级别的部分。我(或其他任何人)已经修改了上面的代码,或者同一代码文件(或解决方案中的项目)中的任何代码。

但是,今天,当在我的应用程序的完全不同的部分中工作时,我开始遇到一些非常奇怪的“内存不足”异常错误。我不确定这是否与我的问题有关,但我觉得值得一提的是,在重新启动计算机并重新加载VS解决方案之后,当我尝试运行调试器测试,初始化时,我一直得到以下异常流程尝试执行上述代码段:

异常:mscorlib.dll中发生了'System.ArgumentException'类型的第一次机会异常消息:不支持URI格式。

我已经在Google上搜索了此错误消息,看起来原始的开发人员只是在做此错误。这似乎是一个常见的错误,但令我感到困惑的是,直到今天,这才成为问题。

我知道这是一个奇怪的问题,但是有一种无需修改此代码即可解决此问题的方法。正如我所提到的,这是一个非常复杂的应用程序,常常让人感到有些困惑。我们的团队正在尝试清理或替换大部分应用程序功能,但是有些部分我们根本没有涉及,因为我们没有明确的线索将应用程序部署到生产环境后将如何工作。这是一个非常关键的应用程序,不能被破坏。

可能有人知道这可能导致“魔术”开始发生的任何线索吗?尤其是因为我一直在从事与UI相关的代码的研究,所以在其中的低级配置解析部分中没有这方面的内容。

附加条款

  • 我们使用源代码控制。如果我下载了该程序,则运行该应用程序的较旧版本即可运行。
  • 我们使用AnkhSVN,当我检查更改的文件时,同样没有任何更改与当前失败的代码相关。
  • 我团队中没有其他人见过这一点。
  • 据我所知,我还没有调整与项目相关的任何设置。我看了看我的项目属性,一切看起来都很正常。我猜我有可能打了一些奇怪的组合键并通过快捷键启用/禁用了某些功能,但是我不知道这可能是什么。

任何帮助表示赞赏。对不起这本小说。我只是感到很困惑,如果在任何情况下更改此过程在不同的用户环境中可能表现出不同的行为,我都不想使用其他方法来获取此路径字符串。

RLH

我只能假定与项目/解决方案关联的Visual Studio中的某些工作文件已损坏。我搜索了项目文件的文本以及所有代码,但没有发现任何异常。

如前所述,我们使用源代码控制。为了尝试修复,我删除了与最初为当前任务提取的原始源修订版本相同的版本。我编译并运行了该应用程序。一切都在其“香草”状态下正常工作。

接下来,我复制了我知道已修改的所有文件。我没有添加任何新的项目引用或资源,因此只复制了修改过的.cs文件。我构建并运行了该应用程序,自从分支机构撤出以来,我没有遇到任何麻烦。

这不能回答为什么会发生的问题,但是这种方法可以解决该问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单元测试适配器引发异常:不支持URI格式

来自分类Dev

为什么我尝试使用 C# 写入日志文件时会出现“不支持 URI 格式”异常?

来自分类Dev

不支持URI格式

来自分类Dev

黑色不支持“格式选择”命令-VS代码错误

来自分类Dev

不支持的文化代码

来自分类Dev

无法更改UITabBarItem.image:CSI中不支持的像素格式

来自分类Dev

不支持URI格式错误流读取器

来自分类Dev

C#中的IP地址不支持uri格式

来自分类Dev

webclient c#不支持URI格式

来自分类Dev

不支持 SpreadsheetDocument.Create() 返回 URI 格式

来自分类Dev

地址族不支持的异常重现

来自分类Dev

不支持的字符抛出异常

来自分类Dev

不支持的 SQL 功能异常

来自分类Dev

MongoDB 查找 | 异常 - 不支持

来自分类Dev

不支持的HTTP响应代码429

来自分类Dev

不支持模块代码生成“系统”

来自分类Dev

vs代码不支持JDK 1.8?

来自分类Dev

停止显示“不支持的.vdproj”警告

来自分类Dev

显示:Safari不支持Flex?

来自分类Dev

为什么在使用SetPixel时出现异常:具有索引像素格式的图像不支持SetPixel?

来自分类Dev

GCC ARM C编译器不支持%llx printf格式代码的-std = c99

来自分类Dev

从文件末尾查找引发不支持的异常

来自分类Dev

camlimages-致命错误:异常失败(“不支持”)

来自分类Dev

为什么飞镖不支持声明的异常

来自分类Dev

Linq执行查询生成不支持的异常

来自分类Dev

openjdk11:不支持密码套件异常

来自分类Dev

模拟UnityContainer RegisterType导致系统不支持异常

来自分类Dev

为什么飞镖不支持声明的异常

来自分类Dev

Codeception异常:json_encode():不支持的类型

Related 相关文章

热门标签

归档