如果我错了,请不要确定这是应该在这里还是在服务器故障中如此道歉。
我刚将我的网站从我的服务器上的一个文件夹移动到另一个文件夹(发生的事情是,我正在进行更新,这不太有效,所以我将所有旧文件转回)。现在我在网站上的所有图像都被破坏了。
有谁知道为什么会这样?或者更重要的是如何解决它?
任何帮助/建议将不胜感激! 感谢
编辑: 好吧,显然我需要确保代码是编译的,但完全失去了如何做到这一点......有什么想法?
我也在运行IIS7的Windows 2008服务器上。该应用程序是用C#.net MVC编写的。
答案 0 :(得分:1)
由于应用程序正在运行,您似乎没有编译问题。我的意思是,如果您可以运行该网站,但您只是错过了图像,请尝试查找路径并检查图像文件是否在那里。 对于MVC(C#)应用程序,您应该具有以下目录:
root/global.asax
root/web.config
root/Views/..
root/Model/..
'root'将成为您在WebServer上的第一个公用文件夹
希望它有所帮助!
答案 1 :(得分:0)
确保图像文件(以及任何相关文件)的路径相对于网站的根目录。这样,如果您将所有与您的网站相关的文件从一个位置移动到另一个位置,那么一切都保持相对而且不会有任何损坏。