我正在尝试调试一些旧的asp.net 1.1代码。我已将应用程序移至本地计算机进行调试。当我尝试加载任何aspx页面时,我收到以下错误。 -2147467259(0x80004005)
这就是页面上的全部内容。任何人都有一个线索,我应该开始解决这个问题。
答案 0 :(得分:3)
因此,结果是asp.net 1.1安装存在问题。
为了调试它,我创建了一个新的空白页面,但仍然出现错误。创建了一个新的应用程序,其中hello world类型形成相同的错误。
解决方案:“%windir%\ Microsoft.NET \ Framework \ v1.1.4322 \ aspnet_regiis.exe”-i
答案 1 :(得分:1)
你必须用相对模糊的文字来爱所有这些错误信息,已经出现了大量的解决方案。
研究我深入研究表明,在你的机器上获得1.1内容之后,.NET 2.0 Framework已经变得很古怪了。他们建议修复/重新安装2.0 Framework并重启机器。这解决了他们的困境。
请列出清单,我们其中一人会得到正确答案。 8 ^ D当MS向您发送一般错误时,它没有帮助。 8 ^ d
答案 2 :(得分:0)
看起来像“访问被拒绝”错误,如果你在Windows中查找错误代码,我会检查是否正在生成“临时ASP.Net文件”并且用于编译的身份代码可以读取源文件。
答案 3 :(得分:0)
0x80004005是COM错误代码E_FAIL“未指定的错误”。所以一些COM方法调用失败。
时间找到重新创建然后使用分而治之以找到发生的位置。
它很容易出现在非托管代码中,因此请启用本机调试并检查是否配置了MS'符号服务器。
答案 4 :(得分:-1)
这看起来像是我的COM错误。如果您在收到错误时提供了有关您正在执行的操作的更多详细信息,这将有所帮助。也许张贴一些代码?
通常在我看到这是连接数据库的时候。移动应用程序时,是否适当更改了数据库连接字符串?
此外,当您在本地服务器上设置IIS时,您是否check the necessary permissions?