2

アプリケーションを本番サーバーにデプロイするときに、奇妙な問題に直面しています。

エディターテンプレートを使用して日付ピッカーを作成しました(日付ボックスにクラスを追加し、jqueryに日付ピッカーを表示させます)。

これは、ローカルIIS 7 Webサーバー(開発IIS Expressではない)でサイトを実行している開発で完全に機能します。アプリケーションを運用マシンに展開すると、日付ボックスが通常のテキストボックスではなく通常のテキストボックスとして表示されます。日付ピッカー。

このような問題を引き起こす可能性のある、本番マシンにないものを確認できるものはありますか?

Views \ Shared \ EditorTemplatesフォルダーのDateTime.cshtml:

@model DateTime?
@Html.TextBox("", (Model.HasValue ? Model.Value.ToShortDateString() : string.Empty), new { @class = "datePicker" })

誰かアイデアはありますか?

どうも

4

2 に答える 2

7

これは少し遅いかもしれませんが、ファイルの「ビルドアクション」が「コンテンツ」に設定されていることを確認してください。同じ問題が発生し、この場合は「なし」に設定されました。

于 2011-09-05T15:11:09.127 に答える
1

私は問題を解決することができました。VS2010でデプロイアクションを使用していました。これで手動でデプロイし、すべてのファイルをWebサーバーに移動しました。これは機能しているようです。その後、サーバーからすべてのコードファイルを削除しましたが、引き続き機能します

于 2011-07-22T07:34:48.157 に答える