【问题标题】:Failed To Generate Code, Exception of Type 'System.Data.Design.InternalException无法生成代码,“System.Data.Design.InternalException”类型的异常
【发布时间】:2015-05-26 13:13:41
【问题描述】:

我正在开发一个 asp.net 网站,该网站从 MySQL 数据库中提取数据并使用内置的 Visual Studio Report Builder 生成报告。 该应用程序在本地机器上完美地编译和调试,但是当上传到运行 IIS 的 Windows 服务器时,我收到以下错误:

解析器错误 说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:无法生成代码。引发了“System.Data.Design.InternalException”类型的异常。

来源错误:

(第 1 行在错误页面上以红色突出显示)

第 1 行:<?xml version="1.0" encoding="utf-8"?>

第 2 行:<xs:schema id="SensorReadingsDataSet" targetNamespace="http://imr.bi3.co/App_Code/SensorReadingsDataSet.xsd" xmlns:mstns="http://imr.bi3.co/App_Code/SensorReadingsDataSet.xsd" xmlns="http://imr.bi3.co/App_Code/SensorReadingsDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">

第 3 行:<xs:annotation>

源文件:/Dev/App_Code/SensorReadingsDataSet.xsd 行:1


版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET >版本:4.0.30319.34212

我已尝试按照此处 (Custom tool error Failed to generate code) 的建议在我的数据集上运行自定义工具,但该选项在 Visual Studio 中显示为灰色。我没有对 .xsd 文件或数据库的结构进行任何更改,因为它是由 VS 创建的。

我也尝试过完全删除数据集和报告并从头开始重建它们,但仍然出现相同的错误。

非常感谢任何帮助。 谢谢,

【问题讨论】:

    标签: c# mysql asp.net xml xsd


    【解决方案1】:

    您只是提醒我部署应用程序的正确方法!

    我是个懒人,我在开发机器和生产机器上都安装了 Visual Studio。

    我在 Visual Studio 的“团队项目”中为开发机器创建了一个用户名,并为生产机器创建了另一个用户名。

    所以每次我部署应用程序时,我只是在生产机器中使用获取最新代码并重新编译。当然是在生产机器的IIS中,创建一个指向项目根目录的网站。

    这样可以避免一些问题,只要两台机器都安装了相同版本的Visual Studio和其他相关的。

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-20
      • 2020-05-25
      • 2023-04-07
      • 2020-02-26
      • 2013-10-18
      相关资源
      最近更新 更多