問題タブ [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.
dotnetnuke - コントロールにキーが割り当てられている場合のDNNモジュールエラーの追加
モジュールを作成していますが、ビュータイプとしてユーザーコントロールを追加でき、すべてが機能しました。ビュータイプとして2つ目のコントロールを追加したいのですが、そこから問題が発生します。
モジュール定義に新しいコントロールを追加しただけでは、そのコントロールのみが表示され、両方は表示されません。削除すると、元のコントロールが正常に表示されます。モジュール定義に戻って、モジュールコントロールに移動し、それぞれのキープロパティに値を割り当てました。保存すると、モジュールが表示されていたページから消えます。もう一度追加しようとすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。
キーを削除すると、(少なくとも上記のように)再び機能するモジュールを再度追加できることがわかったのは、試行錯誤の結果でした。
基本的に、モジュールに複数のビューが必要であり、個々のビューを異なるページに表示できます(ブログモジュールのように)。私は配布用のパッケージを作成していないので、別のモジュールを作成するところまで来ていますが、その中での学習経験はどこにありますか?
運が悪かった複数のビューを持つモジュールを作成するためのチュートリアルを検索しました。誰かがいくつかの洞察を提供できますか?
localization - ここでは、相対仮想パス'x.resx'は許可されていません
現在、かなり広範なモジュールをローカライズしようとしています。単一のresxを使用するもの(管理を容易にするため)では、キーを返す次のコードを記述しましたが、イベントビューア(下のコード)
また、httpcontext.current.server.mappathを使用できないことも追加する必要があります。これは、httpcontextがない場合にも関数が使用されるためです。
コード:
エラーメッセージ:
System.ArgumentException:相対仮想パス'sharedresources.resx'はここでは許可されていません。System.Web.VirtualPath.FailIfRelativePath()at System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath、Boolean permitNull)at System.Web.Hosting.HostingEnvironment.MapPathInternal(VirtualPath virtualPath)atSystem.Web.Hosting.HostingEnvironment。 MapPath(VirtualPath virtualPath)at System.Web.Hosting.HostingEnvironment.MapPath(String virtualPath)at DotNetNuke.Services.Localization.Localization.GetResourceFileCallBack(CacheItemArgs cacheItemArgs)at DotNetNuke.Common.Utilities.DataCache.GetCachedData [TObject](CacheItemArgs cacheItemArgs、 CacheItemExpiredCallback cacheItemExpired、ブールストアInDictionary)
助けてくれてありがとう
アップデート:
物理パスに変更すると、DNNコア内で問題が発生し、仮想パスに戻り、モジュール内の他の場所でコード行を変更して問題を修正しました
dotnetnuke - Dotnetnuke アクション ボタンがサイトにありません
プロジェクトで DNN 5.1 を使用していますが、よくわからないことが起こりました。html モジュールのアクションを制御するコントロール ボタンがありません。DNN のイベント ビューアを確認すると、次のように表示されます。
別のスキンに切り替えると、アクション ボタンが通常どおりに戻るため、スキン ファイルに問題があるようです。私が得ていないのは、前回正常に使用してからこれがどのように変化したかです。
誰かが何か提案があれば、私はそれをいただければ幸いです。
dotnetnuke - HTML モジュール: 5.6 で欠落している [サイトの既定のワークフローを設定] オプション
最近 DNN 5.6 に更新したところ、HTML モジュールに、ワークフローをサイトのデフォルトとして設定するオプションがないことに気付きました。
これは、DNN の最新の CE リリース (フォーラムはこちら) で削除されたようです。
これは、データベースで SQL を介して設定できるものですか?
asp.net - 「最大長を超えました」エラーを適切に処理するにはどうすればよいですか?
サイズが 9 MB のドキュメントをアップロードしようとすると、「最大長を超えました」というエラーが発生します。httpRuntime
maxRequestLength
と web.config を増やすと問題が解決することはわかっていますrequestLengthDiskThreshold
が、私が探しているのは、エラーを適切に処理してユーザーにメッセージを表示する方法です。グローバル ascx で Application_Error イベントを使用しようとしましたが、イベントが発生しません。Server.Transfer
その理由は、DNN PageBase
クラスのOnError
メソッドにある可能性があります。
仕様:
- ネット 3.5 SP1 (ASP.NET)
- IIS6
- DotNetNuke 5.4.4(2)
それは非常に緊急であり、あなたの提案は大歓迎です。ありがとう
asp.net - サブアプリケーションに対してHTTPPOSTを実行するときに、メインサイトで認証のチャレンジが続くのはなぜですか?
誰かがこの問題を解決することによって私の無知を指摘するのを手伝ってくれることを願っています...:)
http://www.digitalrefraction.comに新しいDNNサイトをインストールしたところですが、すべて正常に機能しています。また、関連のないASP.Net MVC 2.0(拡張子のないURLを使用-その価値があるもの)アプリケーションを、そのドメインのサブフォルダーで次のURLで実行しています: http ://www.digitalrefraction.com/refractor
サブアプリケーションに対してHTTPGETリクエストを問題なく実行できます。ただし、POSTを実行すると、「 http://www.digitalrefraction.comのユーザー名とパスワードを入力してください」という「認証が必要」ダイアログボックスが表示されます。
今、私は混乱しています。メインドメインへのPOSTSとGETSが正常に機能するのに、サブアプリケーションへのPOSTを実行すると、メインドメインの認証が要求されるのはなぜですか?しかし、サブアプリケーションへのGETは機能します!
はい、メインDNNサイトのweb.configを確認しましたが、認証エントリがまったく見つかりませんでした。/ refractorへの匿名アクセスを許可するためにいくつか追加しようとしましたが、違いはありませんでした。サブアプリケーションweb.configも確認しました。少し戸惑っています。
私はサブドメインではなく、サブアプリケーション(サブフォルダー)について話していることに注意してください。
ヒントやアイデア、または正解は大歓迎です。:)
ありがとう。
dotnetnuke - DNN Web サイトのドメイン名を変更する方法
DNN 5 Web サイトのドメイン名を変更する必要があります。顧客は古いドメインが表示されることを望んでいないため、ポータル エイリアスを追加することは解決策ではないようです。このサイトには、ファイルや画像へのリンクが数千とは言わないまでも数百あるため、使用するソリューションがこれを壊さないようにする必要があります。
アドバイスをいただければ幸いです。
c# - DotNetNuke 5.4.4 の認証済みページに Cache-Control: no-store を追加する方法は?
Cache-Control: no-cache, no-store
DotNetNuke 5.4.4 の認証済みページに含める最善の方法を知りたいです。実際、IE6/7 と FireFox でもキャッシュを防止したいと考えています。
あなたの提案は大歓迎です。
dotnetnuke - DotNetNuke 05.06.00 (459) が「アプリケーション レベルの構成が変更されたため、AppDomain がシャットダウンしました」というメッセージで失敗する
ラップトップでローカルに顧客向けの DNN5 サイトを開発しましたが、それを運用サーバーに移動する際に問題が発生しています。サーバーは Windows 2008 R2 (IIS 7.5) を実行しています。すべてのファイルをコピーし、db をコピーし、web.config を変更して新しい db を表示し、dnn が接続文字列を介して db を表示できることを確認し、ディレクトリのアクセス許可が正しいことを確認しました (appdomain ユーザーは仮想全体への RW アクセスを持っています)。 directory) .. portals/_default/logs ディレクトリから取り出した次のエラー メッセージで失敗しています。
私は過去3時間これにこだわっています..だから、ヒントやアドバイスは大歓迎です。
ありがとう!
フィリップ
database - DNNデータベーススキーマ図
誰かが何か考えを持っているなら、DotNetNuke(ERD)のデータベーススキーマ図が必要です。インターネットで検索しましたが、DNNに関する多くのドキュメントが含まれているこのリンクしか見つかりませんでした。DNNデータベースのER図のみが必要です。
ありがとう。