0

カスタムモジュールを使用したDotNetNuke6.2.6のローカルホストインストールがあります。

問題は、module.cssファイルに含まれている画像またはcssが読み込まれないことです。Firebugは、イメージまたはmodule.cssファイルを取得するときに500InternalServerエラーを報告します。

私の画像タグは次のとおりです。

"< asp:Image ID="DeleteButton" ImageUrl="~/DesktopModules/PositionsManagement/images/delete.gif" runat="server" / >"

Webブラウザーには、プロパティがを指す壊れた画像アイコンが表示されます

http://localhost/dotnetnuke/DesktopModules/PositionsManagement/images/delete.gif

上記のリンクに移動しようとすると、次のエラーメッセージが表示されます。

.NET Frameworkのバージョン4.0以降用にコンパイルする場合、プロバイダーオプションの「compilerVersion」属性の値は「v4.0」以降である必要があります。このWebアプリケーションをバージョン3.5以前の.NETFramework用にコンパイルするには、Web.configファイルの要素から「targetFramework」属性を削除します。

そして、それが示唆するようにtargetframework属性を削除すると、次のようになります。

*パーサーエラーメッセージ:コードサブディレクトリ'/ dotnetnuke / DesktopModules / PositionsManagement / App_Code /RazorHelpers/'は存在しません。*

問題が何であるか、またはRazorHelpersコンテンツを取得する方法を誰かが知っていますか?

4

2 に答える 2

7

IISマネージャーを見てください。このエラーが発生し、エラーのあるモジュールのフォルダーに作成されたアプリケーションを削除することで解決しました。このフォルダがアプリケーションで変換された理由がわかりません。

アプリケーションを削除する前に

アプリケーションを削除した後

于 2015-02-24T12:40:43.467 に答える
-1

DNNは、Windows 8、Visual Studio 2012、およびSQL Server 2012ではうまく機能しないようです。Win8であるか、それらすべての組み合わせであるかはわかりません。

Windows7仮想マシンを作成して問題を修正しました。

編集:いくつかのローカル支援により、モジュールweb.configファイルを削除し、アプリプール内のWebアプリケーションをクリーンアップすることが役立ったようです。(localhost / dotnetnuke/etcとlocalhost/dnn / etcで、どういうわけか2回そこにありました。web.configをクリーンアップして削除した後、再び機能し始めました。

于 2013-02-08T00:34:54.503 に答える