我在子文件夹中继承了一个带有博客的asp.net网站。我们将运行的站点移动到新服务器,现在没有任何图像加载。使用image.axd动态加载图像。
我现在几乎没有关于asp.net的事情。我是个骗子。我做了很多谷歌搜索URL映射,并查看webconfig文件,直到我脸色发青。
关于要寻找什么的任何指示?它在IIS7上运行
由于
答案 0 :(得分:0)
在web.config中,您需要配置图像处理程序。看起来应该是这样的:
<httpHandlers>
<add verb="*" path="image.axd" type="ImageHandler" validate="false"/>
</httpHandlers>
此示例图像处理程序将在App_Code文件夹中查找名为ImageHandler.cs的代码文件。
也可以在IIS控制台窗口中配置图像处理程序。也许你可以在旧服务器上找到旧设置?
答案 1 :(得分:0)
你说,“图像是用image.axd动态加载的。”
这意味着您的图片默认来自/ app_data /文件。
因此,如果它在旧服务器上工作但在新服务器上不工作则指向权限问题。
这将告诉您图像正在使用的文件路径。
这将解决您的问题。
如果你无法解决这个问题,我可以接受它。
希望这有帮助,
Brian Davis