0

MS SQL Server 2008インスタンスがインストールされているDiscountASPアカウントに「ワンクリック」公開しようとした2つのプロジェクトMVC3 .NET 4、EF5 Webアプリケーションがあります。

私が得ているエラーは次のとおりです。

Schema specified is not valid. Errors:

OrdersDB.csdl(2,9) : warning 0005: Could not find schema information for the attribute          
'Namespace'.

OrdersDB.csdl(2,38) : warning 0005: Could not find schema information for the attribute 'Alias'.

OrdersDB.csdl(2,288) : error 0005: The 'http://schemas.microsoft.com/ado/2009/02/edm
/annotation:UseStrongSpatialTypes' attribute is not declared.

OrdersDB.csdl(2,2) : error 0010: The element Schema in namespace http://schemas.microsoft.com   
/ado/2009/11/edm was unexpected for the root element. The expected Schema in one of the 
following namespaces: http://schemas.microsoft.com/ado/2006/04/edm, http://schemas.microsoft.com/ado/2007/05/edm, http://schemas.microsoft.com/ado/2008/09/edm.

アイデアはありますか?

POCOを含むDBプロジェクトではなく、Webプロジェクトを公開するだけです。DLL は Web プロジェクトに組み込まれているため、これを行う必要はないと思います。

前もって感謝します。

4

1 に答える 1

0

EF4.1にダウングレードして、これをソートしました

私のホストにない.NET4.5がない限り、基本的にEF5はW2K8では動作しません。私の開発サーバーは EF DLL を使用して .NET4 にコンパイルしていましたが、おそらく開発サーバーに .NET4.5 があるため、これが機能していました。EF5 DLL がプロパティの下で DLL.45 としてマークアップされていることに気付きました。

これが誰かに役立つことを願っています。

于 2013-09-04T01:12:02.783 に答える