2

Visual Studio 2012 で Umbraco 6 を使用しています。MVC 4.0 を使用してプロジェクトを作成し、Visual Studio 内でローカルにプロジェクトを開発しています。これを IIS 7.5 のサーバーに展開したいと考えています。サーバーにファイルをコピーし、IIS でサイトをセットアップした後、何らかの理由で、どの URL を入力しても、私の Web サイトには空白の白いページしか表示されません。

最も不可解なことは、この URL を使用して Umbraco のバックエンド部分を取得できることです。

umbracodev."enterURL".org/umbraco/

その後、Umbraco のバックエンドに入り、すべてのコンテンツ ページ、テンプレートなどを表示できます。

すべてが Umbraco バックエンドにあるように見えるにもかかわらず、空白のページが表示される理由を知っている人はいますか?

私が考えることができる唯一のことは、Visual Studio 2012 が IIS Express を使用し、サーバーに展開するときに IIS 7.5 を使用したという事実です。

4

2 に答える 2

6

解決しました!私の問題は、Visual Studio からの発行にありました。最初にプロジェクトを公開し、公開したプロジェクトを IIS に移動しました。何らかの理由で、これにより私のファイルの大部分が存在しなくなりました。「公開」されていないファイルを移動した後、すべてが正常に機能しました。

App_Data/Logs を調べたところ、必要なテンプレート ファイルが見つからないというメッセージが見つかりました。これは私の解決策に私を導きます!

于 2013-06-27T12:51:41.930 に答える
0

ソースを表示すると、HTML ソースが表示されますか? <script>もしそうなら、私は最近、テンプレートの 1 つで終了していないブロックであることが判明したのと同じものを見ました。

于 2013-06-27T00:48:49.077 に答える