2012-02-28 102 views
0

我一直在嘗試發佈我的Visual Studio 2010項目。我通過訪問與URL對應的硬盤驅動器來執行此操作,因此X:\ Options \ Forms \ HD \對應於/ HD。然而,當我轉到網址時,它說我沒有default.aspx頁面。然而當我查看相應的文件目錄時,default.aspx頁面就在那裏。爲什麼瀏覽器忽略它?另一個問題是,當我在Visual Studio中選擇選項時,並非所有文件都已發佈;很多都留下了,包括我的default.aspx.vb文件。已忽略發佈的項目文件

+0

哪個服務器您使用的?如果直接訪問,是否可以訪問Default.aspx?如果是這樣,你有Default.aspx配置爲默認文檔?可能不是瀏覽器忽略Default.aspx,但更可能是您的Web服務器配置錯誤。 – 2012-02-28 20:54:50

回答

0

爲了確保文件得到發佈,請確保它們具有正確的生成操作集(檢查文件的屬性窗口)。特別是,如果它被設置爲無或者如果文件不是解決方案/項目的一部分,它們將不會被髮布。對於任何需要發佈的文件,「內容」構建操作都是不錯的選擇。

特別提示:對於VS不知道默認構建操作爲無的文件。然而,你可以配置VS來使用你想要的任何構建動作。

我已經寫在這裏:http://blog.andreloker.de/post/2010/07/02/Visual-Studio-default-build-action-for-non-default-file-types.aspx 另外,我創建了一個簡單的工具,可生成必要的配置文件:http://tools.andreloker.de/dbag