我工作的多租戶應用程序,所以我有很多動態的子域:ASP.NET MVC:顯示圖像的子域
user1.example.com user2.example.com
etc
它很好,但有一個問題,但。圖像不顯示。
<img src="/images/logo.png" />
將顯示在example.com,但它不會在user1.example.com工作
我當然可以採用如下方案:
<img src="http://example.com/images/logo.png" />
但我想如果可能的話,會有更優雅的東西。
你給第一個示例使用相對URL;它所服務的域名應該沒有區別,因爲沒有指定域名。每個子域是否映射到不同的網站根目錄? – 2010-08-19 13:35:19
@Mark B,很難說...是的,只有一個IIS站點,並且所有子站點指向相同的IP /站點目錄。但我正在使用URL Rewrite將user1.example.com重寫爲example.com/user1 – Alex 2010-08-19 18:50:45
啊,我明白了 - 你應該在這個問題中說出這個問題! – 2010-08-19 19:41:01