今天第一次把 VS 2015 的 asp.net 網站專案放上測試區 Windows 2003 Server / IIS 7上面,結果發生了一些以前沒遇過的事情
1. 發佈時網站預設是沒有預先編譯的,要記得打勾
2. 在主版頁面有放圖片用 <img src = "~/img/....jpg" /> ,但是實際運作時看不到圖片,看了圖片的原始位置,發現圖片的網址怪怪...,又不想依各頁面來分別把路徑寫死,google 了一下找到了這一篇
http://stackoverflow.com/questions/5190769/html-img-and-asp-net-image-and-relative-paths
只要在 <img /> 內加入 runat="server " 即可
<img src="~/App_Themes/Default/images/two.gif" runat="server" />
沒有留言:
張貼留言