私はasyncfileuploadコントロールを使用して.csvファイルをアップロードし、それを読み取り、データをデータベースに保存しています。
<asp:AsyncFileUpload ID="venfileupld" runat="server" OnUploadedComplete="ProcessUpload" />
コードは次のとおりです。
protected void ProcessUpload(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
string name = System.IO.Path.GetFileName(e.FileName);
string dir = Server.MapPath("upload_excel/");
string path = Path.Combine(dir, name);
venfileupld.SaveAs(path);
writetodb(path);
fetch4();
}
今、すべてがローカルホストで正常に動作しています...しかし、これをホストされたサーバーにアップロードすると、ファイルをアップロードしているときにエラーが発生します..エラーは次のとおりです:
"Unknown Server Error"
どうすればいいですか... updatepanelも使用しています...しかし、これが原因かどうかはわかりません..
アップデート:-
だから私は最初の答えを得たので、はい、コードビハインドの問題です...ここで私は今何をしていますか:
<%@ Page Title="" Language="C#" MasterPageFile="~/MainMaster.master" AutoEventWireup="true"
CodeFile="Admin1.aspx.cs" Inherits="admin1" %>
試してみるべきですか:
CodeBehind:"Admin.aspx.cs"
それでは何をすべきですかInherits
??
どんな助けも本当に役に立ちます
もっとアップデート
私の.csコードは次のように始まります:
public partial class Admin1 : System.Web.UI.Page
{
//all the codes
}