gpt4 book ai didi

asp.net - 错误: “A field or property with the name was not found on the selected data source” get only on server

转载 作者:行者123 更新时间:2023-12-04 13:40:31 26 4
gpt4 key购买 nike

我在本地iis上发布项目时没有任何警告,并且它可以正常运行(localhost/[myprojectName])。所以,我用可爱的ftp将它们上传到服务器。但是在服务器上,我的所有文件都出现此错误,如[tableName]。[filedName]:

A field or property with the name 'ConfirmStatuse.Name' was not found on the selected data source



这是我的代码:
<asp:GridView ID="ordergv" runat="server" DataKeyNames="Id" AutoGenerateColumns="False" DataSourceID="SummaryOfOrderSrc" AllowSorting="True">
<Columns>
<asp:CommandField SelectText="select" ShowSelectButton="True" ButtonType="Button"/>
<asp:BoundField DataField="OrderId" />
<asp:BoundField DataField="ConfirmStatuse.Name" />
<asp:BoundField DataField="OrderStatuse.Name"/>
<asp:BoundField DataField="PaymentStatuse.Name"/>
<asp:BoundField DataField="ShipmentStatuse.Name" />
<asp:TemplateField >
<ItemTemplate>
<asp:Label ID="CreatedDateLabel" runat="server" Text='<%# GetPersianDate( Eval("CreatedDate")) %>' /></ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

<asp:LinqDataSource ID="SummaryOfOrderSrc" runat="server" ContextTypeName="Ahooratech.DAL.DataClasses1DataContext" EntityTypeName="" OrderBy="CreatedDate desc" TableName="Orders">
</asp:LinqDataSource>

我在本地iis和服务器上检查项目的大小。它们都是相同的(8,459,009字节)

因此,这意味着我使用相同的数据库和相同的文件来运行我的应用程序,以便在本地和服务器上运行。那么为什么我仅在服务器中收到此错误?

唯一的区别是iis版本,我认为我的服务器iis版本是7.0。但是对于我得到这个错误重要吗?!!!我不这么认为。我真的很困惑。

(我的本地项目和服务器项目使用相同的连接字符串)。

编辑:我在另一台主机上发布项目,并且它可以工作!但是它还不能在我的原始服务器上运行。

最佳答案

这与此处描述的问题相同-Binding to Navigation Property causes " A field or property with the name 'X.X' was not found on the selected data source" in IIS 6 ONLY

BoundField控件元素似乎是一个问题。就像上面链接的an answer provided by user Anant中建议的那样,您可以将BoundField转换为TemplateField,并且它可以工作(在示例中使用“OrderStatuse.Name”)。该解决方案对我有用。

尽管这实际上并不能解释的原因,但IISt不能通过 IIS6来支持BoundField。

头脑陷入僵局。

关于asp.net - 错误: “A field or property with the name was not found on the selected data source” get only on server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17120505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com