2

基本的な DNN Web サイトを作成しましたが、次の質問があります。

すべてのコンポーネントを含む完全なサイトを Visual Studio に読み込み、基本的に ASP.NET プロジェクト/ソリューションとして実行する方法はありますか? 私は厳密には Visual Studio で DNN モジュールを開発する方法を探しているわけではありませんが、ブラウザー インターフェイスを介して最初に開発された DNN サイトを取り上げ、ASP.NET 内の Visual Studio 内で何もせずにプロジェクトを続行できるかどうかを知りたいと考えています。将来的にはブラウザーまたは WebMatrix 内での開発に依存するため、本質的に ASP.NET プロジェクトになります。

私は、Web サイトを DNN で開発するか、ASP.NET でゼロから開発するかを決定している最中です。明日オープン ソースからプロプライエタリに変わる可能性があるビジネス モデルに依存するのは好きではありません。 VS環境内で行われる微調整。

これが Web 開発に関する私の知識不足を示す基本的な質問のように思われる場合は申し訳ありませんが、実際には、Web サイトを作成するために 1 行もコーディングしたことがありません。そのため、Web 開発、特に DNN は私にとってかなり新しいものです。

4

3 に答える 3

3

あなたができることは、C# で書かれた DotNetNuke Community プロジェクト全体を含む DotNetNuke Source をダウンロードして、自分でプロジェクトをビルドすることです。

DotNetNuke® コミュニティ版 CMS

于 2013-03-28T05:15:13.177 に答える
3

Visual Studio で DotNetNuke ソースを開くことができます。ただし、手間をかけずにアップグレードできるように、そうしないことを強くお勧めします (ビジネス モデルを変更する必要がある場合は、必要な変更を自由に行うことができます)。

とはいえ、ブラウザーから変更を行う場合、それらはほとんどがデータベースの変更であり、Visual Studio で調整できるものではありません。それらは、モジュールを介してアクセスするコンテンツとしてのみ存在します。

DNN には、ローカルで実行されている DNN サイトを介してモジュール コントロールの実際のコードを編集する機能がありますが、それを重要な拡張機能の開発に使用することを提案する人はいないと思います。拡張機能を作成するには、Visual Studio でコードを記述します (コア DNN コードを変更する必要はありません)。Christocの DNN モジュール テンプレートは出発点です。

于 2013-03-28T12:56:27.443 に答える
1

フレディ、

開発を計画しているソリューションの種類について言及されていないため、どのソリューションが最適かを提案することは困難です。これを判断する良い方法は、ソリューションに CMS 関連の機能がいくつあるかを確認することです。

Visual Studio Web サイト プロジェクトに関しては、現在 dotnetnuke はソース コードであり、インストール リリースは Visual Studio 2010 ソリューションでのみ利用できます。ただし、それらのいずれかを Visual Studio 2012 で開くと、自動的に変換されます。

DotNetNuke には、無料ですぐに使用できる多くの CMS 機能が付属しています。例としては、認証と許可、ユーザー管理、役割管理、ブログ、フォーラム、SEO 対応などがあります。詳細については、dotnetnuke サイトのビデオ ライブラリ、ドキュメントなどを確認できます。

ご不明な点がございましたら、お気軽にお問い合わせください。

于 2013-03-28T10:41:50.523 に答える