ASP.net本地調試時正常,發佈時錯誤的幾個問題解析

一、使用了微軟的身份驗證,報數據庫只讀。確認App_data文件夾的權限,添加Everyone用戶,並將其設置爲徹底控制。 二、出現類型「XXXX」同時存在於兩個dll文件的錯誤。XXXX最多見的是_Default,由於VS在添加新網頁的時候默認名稱是這個,若是使用了Default創建了新網頁,然後將其重命名了,若是有幾個網頁都採用這種方式,就會形成這個錯誤。檢查重命名過的.aspx,cs文件能夠發現類聲明部分是相同的 public partial class _Default : System.Web.UI.Page 在aspx網頁中也出現了相同的兩個 Inherits=_Default 將這兩處改爲重命名之後的文件名便可。 三、出現Login不能轉化爲System.Web.UI.WebControls.Login的錯誤。由於自身的類名與.net中的類名想衝突,採用其餘名字便可。這也告訴咱們在命名網頁的時候儘可能採用 xxx_yyy的方式,避免與系統衝突。
相關文章
相關標籤/搜索