我有一種情況,我有幾個將引用相同虛擬應用程序的根應用程序。根應用程序是相當輕的「品牌」前端,虛擬應用程序執行大部分工作。與虛擬應用程序具有相同外觀的ASP.NET虛擬應用程序
我打算具有虛擬應用程序通過用「/」前綴引用它使用根應用程序的主文件,但已經找到了艱辛的道路,這是不允許的。
我所看到的選項,如編譯母版頁作爲一個.dll,但我不認爲我可以把這個給我的情形,因爲母版頁將是每根應用程序的不同。
沒有任何人有什麼我可以作爲一種替代做任何想法?是否有可能通過內聯的Response.WriteFile調用從虛擬調用到用戶控件的根,或者是否存在這樣的缺點?
任何想法或援助將不勝感激。謝謝!
哎呀,這是一個很大的缺點。問題是我可能有100多個根,並且虛擬應用程序可能會頻繁更改以添加新功能。我不希望必須將新的.dll重新複製到100個以上的分檔。 – 2009-11-16 21:39:39
你的根文件有很多不同嗎?也許你可以將所有這些網站合併到一個應用程序中,然後讓你的應用程序足夠智能,以便根據URL來服務正確的文件。 – David 2009-11-16 21:57:46
考慮到這種情況,我不認爲這是可能的。這是一個傳統的ASP應用程序,它使用服務器端包含從根目錄中包含頁眉和頁腳。我希望能夠使用母版頁模擬相同的功能。 – 2009-11-16 22:26:29