1

これがここにあるのか、それともサーバーフォールトなのかがわからないので、間違っていたらごめんなさい。

サーバー上のあるフォルダーから別のフォルダーにサイトを移動したところです (何が起こったのかというと、更新を行っていたのですが、うまくいかなかったので、すべての古いファイルを元に戻しました)。現在、サイト上のすべての画像が壊れています。

なぜこれが起こるのか誰か知っていますか?または、それをより重要に修正する方法は?

ヘルプ/アドバイスをいただければ幸いです。ありがとう

編集: わかりました、明らかにコードがコンパイルされていることを確認する必要がありますが、これを行う方法については完全に失われています..何かアイデアはありますか?

私はIIS7を実行しているWindows 2008サーバーにもいます。アプリケーションは C# .net MVC で記述されています。

4

2 に答える 2

1

アプリケーションが動作しているため、コンパイルの問題はないようです。つまり、Web サイトを実行できるが、画像だけが見つからない場合は、パスを探して、画像ファイルがそこにあるかどうかを確認してください。MVC (C#) アプリの場合、次のようなディレクトリが必要です。

root/global.asax
root/web.config
root/Views/..
root/Model/..

「ルート」は、WebServer 上の最初のパブリック フォルダーになります。

それが役に立てば幸い!

于 2010-10-04T13:23:46.927 に答える
0

画像ファイル (および関連するすべてのファイル) へのパスが、Web サイトのルート ディレクトリからの相対パスであることを確認してください。このようにして、Web サイトに関連するすべてのファイルをある場所から別の場所に移動した場合でも、すべてが相対的に維持され、何も壊れません。

于 2010-10-04T13:14:55.733 に答える