2009-11-17 63 views
0

我在Visual Studio 2008中開發了一個Web應用程序,並希望將其發佈到生產服務器中。我在那裏看到一個發佈選項,但是它帶有DLL的生成文件。我不想只發布ASPS文件和dll的,而不是我想使用的aspx文件和aspx.cs文件。這將幫助其他開發人員下載代碼,並在需要時OD調試它,如果有任何需要修改它。VS 2008:如何使用out DLL發佈?

我試圖從aspx頁面中的Page指令中刪除Inherits屬性,但是當下一次當我想爲服務器端控件添加一個連接時,它將被添加到aspx頁面本身,而不是

後面的代碼

回答

2

一個在Visual Studio「Web應用程序」編譯你的本地計算機上,然後上傳到服務器作爲DLL和一些支持文件。 Visual Studio中的「網站」使用App_Code文件夾中的代碼文件以及.aspx和.aspx.cs文件進行組織。要部署您將所有內容都複製到服務器上,並且服務器上的.NET運行時會在第一次訪問文件時動態編譯。

所以,你要問什麼,這聽起來像你應該你的web應用程序轉換爲一個網站。然後,只需將所有內容壓縮,將其複製到服務器,然後解壓縮即可完成。

2

如果要公佈這兩種ASPX和cs文件,爲了與其他開發者共享,你可以在整個網站內容,與所有的csprojectsslns

一個更好的辦法是設置在你的服務器源代碼管理,和你籤你的代碼,在服務器編譯代碼,並從那裏服務的頁面。這樣的人誰擁有的機器訪問只需一步和調試,如果有必要