問題タブ [dotnetnuke-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
configuration - 複数の環境で DotNetNuke 設定の構成を自動化する方法は?
DotnetNuke 設定の構成を自動化するための推奨される方法はありますか? DNN アプリケーションのいくつかのインスタンス (prod、beta、qa、dev、local など) があり、それらをすべて同じように構成し、将来のリリースでそれらすべてを更新できるようにする必要があります。現在構成する必要がある設定には、ホスト設定、ポータル設定、およびユーザー プロファイル定義が含まれます。
これまでに私が思いついたいくつかのアプローチを次に示します。
1) 構成モジュールを作成し、すべての設定に SQL スクリプトを使用しますか? 一般に、DNN テーブルを直接操作しても安全ですか? 多くの場合、多くのフレームワークで API を使用することが推奨されます。
2) 構成モジュールを作成し、IUpgradeable.UpgradeModule を実装して、プログラムで設定を行いますか?
3) 設定がすべて完了したポータルから PortalTemplate を作成します。これは、新しいポータルを作成する場合にのみ機能すると思います。既存のポータルを更新できません。
blogs - DNN 5.xの2つの親ブログ?
DNNで2つの親ブログを作成しました。BLOG xには3つの子BLOGがあり、BLOGyには5つの子があります。
[ブログエントリの追加]をクリックすると、ドロップダウンリストにBLOG xと子のみが表示され、BLOGyが表示されません。誰もが理由を知っていますか?BLOG yに移動し、[BLOGエントリの追加]をクリックしても、表示されません。
トニー、どうもありがとう。
asp.net - Dot Net Nuke モジュールの複数のコントロールに関するスキンの問題
私が開発している Dot Net Nuke モジュールでは、コントロールをいくつかの異なる領域に分ける必要があります。残念ながら、Dot Net Nuke は、コントロール キーによって識別されるすべてのコントロールを「編集」画面と見なし、スキンを自動的に変更するようです。
- この動作をプログラムで変更することは可能ですか?
- スキンを変更せずにコントロールを切り替える最良の方法は何ですか?
image - 一般的な静的リソース(画像、js、cssなど)はDotNetNukeのどこに配置する必要がありますか?
DotNetNuke 5.xインストールで静的リソース(イメージ、css、jsなど)を保存するための推奨される場所はありますか?
/imagesフォルダーと/jsフォルダー、およびリソースを含む/Resourcesフォルダーがあります。MicrosoftAjax.jsは複数の場所にあるため、いくつかの重複があるようです(ただし、バージョンが異なる可能性がありますか?)。/ DesktopModule/ModuleXの場所にリソースを配置することもできます。
これらのフォルダのいずれかを使用することに違いがあるかどうか誰かが知っていますか?
すべての静的リソースが共通のフォルダー(/ Resources)の下にあるという考えが好きなので、キャッシュルールヘッダーやアクセス許可などを1か所に設定できます。
DotNetNuke静的コンテンツを提供するために別の画像サーバーを使用した人はいますか? 別の画像サーバー(例:images.mydomain.com)の長所と短所
sql - SQL ServerExpressのユーザーインスタンス化とASP.netWebアプリケーションプロジェクト(dotnet nuke)の問題
DotnetNukeを介してSQLExpress2005に接続しようとしています。私のOSはWindows7(IIS 7)で、接続しようとすると次のエラーが発生しました。
ファイル(ファイルの場所)の自動名前付きデータベースを接続しようとして失敗しました.../Database.mdf。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、UNC共有にあります。
次のリンクで見つけた解決策を試しましたが、それでも同じエラーが発生します。
http://support.microsoft.com/kb/2002980
次に、SQL Serverの名前をからに変更しようとするとSYSTEMNAME\SQLEXPRESS
、SystemIP\SQLEXPRESS
次のようにDotNetNukeエラーが発生します。
DotNetNukeエラー
System.ArgumentException:キー'attachdbfilename'の値が無効です。System.Data.SqlClient.SqlConnectionString.VerifyLocalHostAndFixup(String&host、Boolean forceLocalHost、Boolean fixup)at System.Data.SqlClient.SqlConnectionString..ctor(String connectionString)at System.Data.SqlClient.SqlConnectionFactory.CreateConnectionOptions(String connectionString、DbConnectionOptions前)at System.Data.ProviderBase.DbConnectionFactory.GetConnectionPoolGroup(String connectionString、DbConnectionPoolGroupOptions poolOptions、DbConnectionOptions&userConnectionOptions)at System.Data.SqlClient.SqlConnection.ConnectionString_Set(String value)at System.Data.SqlClient.SqlConnection.set_ConnectionString(String value) System.Data.SqlClient.SqlConnectionで。
誰かが私がこの問題を解決するのを手伝ってくれる?
error-handling - エラー メッセージの詳細を一般の DNN ユーザーに表示しない方法
テスト中の DNN サイト (05.02.03) があり、本番環境へのリリースが近づいています。エラー メッセージ (Null Reference Exception など) の詳細を一般ユーザーに表示したくありません (管理者は引き続き詳細を表示できます)。web.config でデバッグがオフになっています。
抑制するとは、一般ユーザー (すべてのユーザー) に表示したい唯一のエラー メッセージが、「例外が発生しました」のようなものであることを意味します。その例外の詳細を一般ユーザーに表示したくありません。イベント ビューアにもっと詳細に記録したいのですが。
どうすればこれを行うことができますか?
更新: 「カスタム エラー メッセージを使用する」にチェックを入れました。次のようなエラー メッセージが表示されます。
重大なエラーが発生しました。[vbCrLf] オブジェクト参照がオブジェクトのインスタンスに設定されていません。
「重大なエラーが発生しました。」というエラー メッセージだけを一般ユーザーに表示したい。
「オブジェクト参照がオブジェクトのインスタンスに設定されていません。」を一般ユーザーに表示したくない
iis - http:// を http://www に転送しないことの意味
私の会社はIISとDNNを実行しています(私はサーバーの男ではないので、無知です)、. http://www.mydomainから . http://mydomainまたはその逆。誰でもこれを行う理由を教えてもらえますか? (href を削除するために「先頭に」ピリオドを追加)
私が理解していることから、検索エンジンがそれらを2つの異なる「サイト」と見なしているためです(どちらか一方にアクセスしても、一方にログインできますが、もう一方にはログインできません)。
また、検索エンジンが嫌う重複コンテンツの問題である可能性もあると聞きました。
専門的な洞察を探すだけで、私や他の人を助けることができます.
ありがとう!
dotnetnuke - 使用済みまたは未使用の dnn ページを見つける
ポータルをクリーンアップして、家の掃除をしたいです。
使用済みページのリスト、または未使用ページのリストを作成するにはどうすればよいですか?
次に、dnn ポータルから不要なページを削除するにはどうすればよいですか?
dotnetnuke - ローカルの DotNetNuke サイトをホストにデプロイするにはどうすればよいですか?
わかりました、これは初歩的な質問に思えるかもしれません。多分そうです。しかし、私の一生の間、私は答えを知りません。簡単な答えを探しています。
私は次の両方を試みました:
1) ローカルに作成したサイトがあります。ホストに展開すると (サイト ファイルの XCopy + .bak SQL Server バックアップ ファイルの復元)、ローカル HD 上のファイルを探しているデータベース内のレコードに関連するあらゆる種類のエラーが発生します。IE: データベースと相対には完全修飾パス名があります。例: C:\フォルダ名\ファイル名.ext
2) サイトを新しく作成するために、ホストに新しいデータベースと新しいサイト ファイルを立ち上げましたが、SQL スクリプトが実行されません。接続文字列が web.config で適切に設定されていても、アクセス許可の問題のようです。
また、Visual Studio からはまだ何も起動していません。現時点では、ポータル インターフェイスからすべてを実行しているだけです。
ああ、最初にここで質問します。StackOverflow の皆さんは信頼できるからです。フォーラムを監視している DNN の人々はそうではありません。
asp.net - DotNetNuke - コンテンツのスケジューリング
特定の日時に (HTML PRO モジュールなどを介して) コンテンツを公開できるモジュールを知っていますか? (例: 2011 年 1 月 3 日午後 2 時 43 分)
時間ではなく日付でコンテンツをスケジュールするための組み込みオプションがあることを知っています。
アナウンスメント モジュールでそれができることはわかっています。(ただし、出力をフォーマットできないため、使用できません..)
理想的には、このモジュールはコンテンツ ワークフローとバージョン管理をサポートします (HTML Pro モジュールなど)。