我有一個簡單的網絡應用程序,其中包含一個名爲文件的網站根目錄。文檔內部是一個名爲test.doc的文件。路徑和文件存儲在數據庫中,當運行Web應用程序時,它讀取值並創建與test.doc的正確鏈接,在這種情況下,它是http://localhost/documents/test.doc。當我發佈到開發服務器上的文件夾時會發生此問題。當我這樣做時,我的網址被破壞,因爲它變成了這樣的東西,http://development/testapp/documents/test.doc。這失敗了,因爲它正在尋找test.doc在http://development/documents/test.doc。我不知道如何解決這個問題。如何在從本地部署到開發服務器時在asp.net中獲取正確的路徑?
我目前這樣做的標記,但我不確定如何使用RESOLVEURL或ResolveClientUrl它:
<a runat="server" href='<%# Eval("url") %>'><%#Eval("title") %></a>
我想提出一個更新的帖子。 – Xaisoft