Centos Monoにデプロイされたasp.net webform entityframework

私は長年asp.net Webフォームの開発に携わっています。Webフォームモデルが大好きなので、js、sql、または追加、削除、変更のページを書く必要はありません。データベース構造が設計されている限り、コードを書く必要はありません(もちろんこれは当てはまるだけです)要件はそれほど複雑なシナリオではないため)、完了することができます。これを使用して中小規模のWebサイトを作成するのは非常に高速で(特に、単一ページのロジックが非常に複雑なシナリオ)、セキュリティは高いです。

多くの人が古くなっていると言いますが、要件を迅速かつ適切に満たすことができる限り、私はそれを気に入っています。今日は非常に良いcentos7モノで実験しました。

1)vs2010 Webフォームサイトを作成し、ページを作成し、グリッドビューを配置し、データベースからEFエンティティを作成し、グリッドビューデータをEFを介してグリッドビューに2分でバインドします。

FTPにパブリッシュし、ワンクリックでCentOSに接続します。次のコマンドを実行します:xsp4 --port 8080、ウェブサイトが起動します。ブラウザーを開き、エラーが報告されていることを確認します。エラーは、これまで見られなかった非Web例外です。

 

オンラインクエリによると、モノの更新が遅いため、6.0からサポートされているvs2010のデフォルトのentityframework 4.0はサポートされていません。

 

2)vs2010を閉じ、前のプロジェクトをvs2017で開き、.netフレームワークを4.5に変更し、以前に生成されたEFモデルを削除し、新しいADO.NETエンティティデータモデルを作成し、ワンクリックで保存、コンパイル、公開します。

コマンドxsp4 --port 8080を再実行し、ブラウザーを更新すると、奇跡が現れ、データが出てきて完了です。

おすすめ

転載: www.cnblogs.com/nanfei/p/12753696.html