程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 關於VS2005網站發布問題的繼續探討

關於VS2005網站發布問題的繼續探討

編輯:.NET實例教程

在上文《巧用VS2005解決VS2005網站發布不便問題》提到了使用多項目部署來解決網站的發布問題。
其實我說的不夠全面。我的方法只是解決了在App_Code目錄下邏輯類的部署,解決了免虛擬的問題。並沒有從根本上解決VS2005頁面類Default.aspx帶的Default.ASPx.cs文件的生成問題。

在網上也見到很多帖子探討這個問題,但是好象都沒有比較好的解決方法。我經過這段時間的嘗試,也沒有找到很好的方法。

不過,我找到了一個這種的方案。就是去掉頁面問題對CS文件的繼承。把
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.ASPx.cs" Inherits="_Default" %>
改成
<%@ Page Language="C#" AutoEventWireup="true"  %>

這樣就可以避免每次生成都生成出不同名稱的程序集。把事件代碼加入頁面文件。而盡量得減少這部分代碼。盡可能多得把代碼放到邏輯中去。而對邏輯DLL的引用則引入命名空間在頁面中直接引用。

如果誰有更好的想法,請不要吝啬留言。呵呵

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved