今天在部署ASP.NET網頁時出現一個奇怪的問題。在開發,調試時訪問網頁一切正常。但一部署到IIS中時就會出現以下的錯誤信息:'InitializeCulture' is not a member of 'XXXX'. 解決方法:1,在publish時,將第一個選項Allows this preco
今天在部署ASP.NET網頁時出現一個奇怪的問題。在開發,調試時訪問網頁一切正常。但一部署到IIS中時就會出現以下的錯誤信息:
'InitializeCulture' is not a member of 'XXXX'.
解決方法:
1,在publish時,將第一個選項Allows this precompiled site to be updated選項unchecked。
2,出現該問題的真正原因是兩個aspx頁面共用了一個源代碼文件,找出共用的源代碼文件。將其重命名。
例如:
A.aspx
<%@ Page Language="vb" AutoEventWireup="false" Inherits="SPC.Main" CodeFile="SPC_Main.aspx.vb" %>
B.aspx
<%@ Page Language="vb" AutoEventWireup="false" Inherits="SPC.Main" CodeFile="SPC_Main.aspx.vb" %>
將B.aspx更新為:
<%@ Page Language="vb" AutoEventWireup="false" Inherits="SPC.B" CodeFile="SPC_B.aspx.vb" %>
即可。