首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发布网站的奇怪问题(图片在发布后不会出现)

发布网站的奇怪问题(图片在发布后不会出现)
EN

Stack Overflow用户
提问于 2012-09-01 07:14:53
回答 1查看 5.1K关注 0票数 3

我用ASP.Net 3.5开发了一个网站。当我在主机上用Visual编译它时,网站将正确显示!但是,当我将网站发布到主机的网站托管文件夹时,键入导航到IE中的站点,它将以如下方式显示:

  1. 图像不显示
  2. 字体不被识别

有人知道会有什么问题吗?!

我是说同一台主机!同样的IE (version8)!在该机器上用Visual 2008编译它,每件事都很好,但是当通过在IE中键入URL调用同一主机上的发布站点时,图像不会显示,字体也不会被识别。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-01 07:25:13

没有显示的图像/字体是您的相对路径被关闭的标志。造成这种情况的一个常见原因是在部署时忘记创建IIS应用程序。如果不创建应用程序,则编写如下图像路径:

代码语言:javascript
复制
~/content/images/img1.jpg

都会被打破。(他们将解析到mydomain.com/content/images/img1.jpg而不是mydomain.com/myapplication/content/images/img1.jpg.)。

另一种可能是,您的相对路径如下所示:

代码语言:javascript
复制
/content/images/img1.jpg

如果部署到域中的任何子路径,则此类型的链接将始终中断。Ie,如果部署到mydomain.com,那么链接就会很好,但是如果部署到mydomain.com/myapplication,那么像上面这样编写的URL将不正确地解析为mydomain.com/content/映像/img1.jpg。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12225743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档