项目在本地运行,但在发布时出错

时间:2019-03-26 11:49:54

标签: c# visual-studio tableadapter cs0246

我正在建立一个ASP网站。当我在本地运行它时,它工作正常。发布它时,出现错误CS0246:找不到类型或名称空间名称'ReleaseDataSet1TableAdapters'(您是否缺少using指令或程序集引用?)

在编写网站时遇到了这个问题,并通过将构建操作更改为内容而不是编译来解决此问题。我尝试将其更改为嵌入式资源,并且它将再次在本地运行,但是在发布时会出现相同的错误。当我将其设置为编译时,它会在本地出错。

该站点与数据库在同一服务器上运行。

ReleaseDataSet位于App_Code文件夹中。

我也尝试添加using指令

using ReleaseDataSet1TableAdapters;

具有相同的结果。

以下是给出错误的代码:

    ReleaseDataSet1TableAdapters.ROTableAdapter tblToday = new ReleaseDataSet1TableAdapters.ROTableAdapter();
    ReleaseDataSet1TableAdapters.ROTableAdapter tblRelStrs = new ReleaseDataSet1TableAdapters.ROTableAdapter();
    ReleaseDataSet1TableAdapters.StrDtlTableAdapter tblStrDeets = new ReleaseDataSet1TableAdapters.StrDtlTableAdapter();

当我在本地执行站点时,它会显示今天的数据。发布并运行网站时,出现CS0246错误。我想念什么?我可以根据需要提供更多详细信息。

0 个答案:

没有答案