IIs部署虚拟网站

最近接手一个asp.net的网站工作,第一次接触asp.net方面的工作,开发基本完成,经过几轮测试后,修改其中的错误后,打算上线部署。

一般方式通过iis的添加网址,设置一个端口号即可,但是由于部署在甲方的服务器上好多网站,导致部署时候端口老是冲突。所以打算建立虚拟目录进行部署。

在iis跟网站的默认端口80下面创建虚拟目录,然后调试对应应用程序池后,进行测试。发现网站很多的图片没法看到,追究原因是代码中引用图片的文件路径写的不是相对路径。

如下<img src="/images/1.jpg"/>类似这样的引用,由于第一种方式是添加网站,所以这样的引用方式是可以的。但是如果在跟网站节点下建立新的虚拟路径则发现这样的写法是不适合的,很多样式也没法显示出来,原因是前台的引用都是类似上面的方式。

所以导致建立虚拟路径的方法不可行,除非对代码中所有引用的地方进行修改。这样工作量很大,切正确性没法保证。

因此告诫以后做asp.net的时候,一定要考虑发布后的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值