0
我有一個.aspx文件,頁面後面的.aspx.vb代碼在Visual Studio 2010中工作得很好,但在生產中沒有問題。頁面加載只在生產中部分觸發
最令人不安的是Page_Load(非PostBack)只能處理一些行。下面是從受保護的小組的Page_Load代碼(BYVAL發件人爲對象,BYVALË作爲System.EventArgs)處理Me.Load
Dim Shortages_Filter As String = ""
If Not IsPostBack Then
' The next four lines work in localhost, but don't work in production
Alert_Label.Text = "Not Postback"
Shortages_Filter += "(num_Short_Qty > 0) "
ddl_Shortages_List.Items.Insert(0, New ListItem("Shortages List Filter", "1=1"))
ddl_Shortages_List.Items.Insert(1, New ListItem("Show Shortages List", Shortages_Filter))
' The next six lines work in both environments
Pref_DataSource.FilterParameters.Add("User_Name_Param", Replace(System.Web.HttpContext.Current.Request.ServerVariables("LOGON_USER"), "BOUMATIC\", ""))
Pref_DataSource.FilterParameters.Add("Current_Page_Param", Me.Page.Title)
Common_Functions.Add_Date_Filters(ddl_Order_Date, "dat_Order_Date", "Order Date")
Common_Functions.Add_Date_Filters(ddl_Request_Date, "dat_Request_Date", "Request Date")
Order_Search.Text = Request.QueryString("Order_Num")
Part_Num_Search.Text = Request.QueryString("Part_Num")
Else
End If
任何想法?
Rob
聽起來像一個較老的DLL版本正在生產中。確保完全編譯(Ctrl + Shift + B)並再次上傳,同時這樣做時,請注意bin文件夾的文件大小是否相同... –
代碼是如何部署到PRODUCTION的?是否部署了新的DLL或只是aspx.vb文件?是否在PRODUCTION的應用程序池中使用了相同版本的.NET Framework? –
天才!我是一個徹頭徹尾的黑客:我嘗試,失敗,並再次嘗試,直到它工作...我沒有在這裏訓練。我重新編譯(Ctrl + Shift + B)。謝謝,Hanlet!然後,我將所有項目的文件和文件夾複製到生產服務器中的wwwroot主目錄(謝謝,Karl)。我正在運行! – AKDad