ASP.NET ERROR

20374 ワード

1Q .aspxページshowmodeldialogの場合、なぜコミットするとページが再開されるのですか?
A:showmodaldialogが開いているページにの間に行を追加:
2Q:CS0246: The type or namespace name 'UserInfoModel' could not be found (are you missing a using directive or an assembly reference?)
A:バックグラウンドのnamespaceとフロントの比較に注意してください.ページをコピーするときに名前空間を変更しないことがあります.
3 Q:ASPについてNETページのPage_loadは2回の解決策を実行する
A:このページにというラベルがあるかどうかを検出します.imgラベルに空のpageを実行します.loadの原因は、img src=">img src="/">img src="/index.aspx"であり、indexが再要求されたためである.aspxだからpage_loadはもう一度実行した.ただし、IISがデフォルトのドキュメントを設定していない場合は、この問題は発生しません.ローカルデバッグに問題はありません.サーバにアップロードすると問題が発生します.そのためです.参照先:http://blog.163.com/weeking_chen/blog/static/1305528892009108111318679/防止page_loadが複数回実行する方法は、クライアントにsrcの画像が空いているかどうかをチェックし、サーバ側も関連するセキュリティチェックを行うことが望ましい.あるフィールドがimg srcの値として使用される予定であれば、必ずその値が空いているかどうかをチェックしなければならない.そうしないと...不幸がまた君に降りかかる.[この問題はうっとうしい]
4 Qファイルまたはプログラムセット'Revolutionをロードできません.WebSite 11'またはその依存項目の1つ.セットリストに存在する不一致セットの参照を定義します.(HRESULT異常:0 x 80131040より)
A:DLLプログラムセットのロードエラー!誤ったDLLファイルを引用しないように不要なDllを削除する
5 Q:コンフィギュレーションファイルまたはPageコマンドに関係なく、セッションステータスが使用可能な場合のEnableSessionStateをtrueに設定します.システムも確認してください.Web.セッションステートモジュールまたはカスタムセッションステータスモジュールはセグメントは、アプリケーション構成に含まれます.
A:ページに<%@Page Language="C#"EnableSessionState="True"%>またはweb.configにを加えることを推奨します.configの中!これで各ページに追加する必要はありません![sharepointにこのエラーが通知された場合、sharepointポートの下にあるweb.configの変更:]
6Q:  w3wp.exe - application Error,Application has generated an exception that could not be handled. Process ID=0xfdc(4060),Thread ID=0x8ac(2220). Click Ok to terminate the application.  Click Cancel to debug the application.
w3wp.exeはIISのプロセスです!このエラーが発生するとIISをオフにし、再びページにアクセスすると503エラーを報告します!このエラーはコードによって引き起こされる可能性があります!JSコードまたはバックグラウンドコード!最初にこの問題に遭遇したとき、コンピューターサービスに問題があったと思っていました!害の私は毎回コンピュータを再起動してやっと運行することができます!後でIISサービスが閉鎖されたことを知りました!IISを直接開けばいい!コードもそれなりに変更すればいい!
7Q :Unable to serialize the session state. In 'StateServer' and 'SQL Server' mode, ASP.NET will serialize the session state objects, and as a result non-serializable objects or MarshalByRef objects are not permitted. The same restriction applies if similar serialization is done by the custom session state store in 'Custom' mode.
A:使用されるクラスはシーケンス可能としてマークする必要があります.
ASP.NETでAJAXを使う事!
8 Q:Fileuploadはuploadpanlに入れない!
A:そうすれば、FileUpload 1.HasFileはずっとfalseです.
ソリューション:http://www.cnblogs.com/jinho/archive/2010/04/05/1704744.html
9 Q:Microsoft Jscript実行時エラー:Sys.WebForms.PageRequestManagerParserErrorException:サーバから受信したメッセージを分析できません.このエラーが発生したのは、Responseが呼び出されたためです.Write()応答を変更すると、応答フィルタ、HttpModule、またはサーバトラッキングが有効になります.詳細:近くの「ASP.testbutton_aspx 4」を解析中にエラーが発生しました.
A:uploadpanlを使用すると、Responseは使用できません.Write(「str」)は、あなたのコードのどこがResponseを使用しているかを検出します.Write(“”);
ソリューション:http://www.cnblogs.com/jinho/archive/2010/04/05/1704744.html
10Q: Foreach Collection was modified; enumeration operation may not execute.」というエラー.
あなたはForeachの中でForeachの中の要素の内容を変更して、もしあなたが1つだけ修正するならば、修正してbreakを実行してください;
ループ修正が必要な場合はFor
11Q. Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.
aspxページで追加
<%@ Page Language="C#"enableViewStateMac="false"%>
ソリューション(2)推奨

12Q. Exception of type 'System.OutOfMemoryException' was thrown.
at System.IO.MemoryStream.set_Capacity(Int32 value)  at System.IO.MemoryStream.EnsureCapacity(Int32 value)  at System.IO.MemoryStream.WriteByte(Byte value)  at System.IO.BinaryWriter.Write(Byte value)  at System.Runtime.Serialization.Formatters.Binary.ObjectNull.Write(__BinaryWriter sout)  at System.Runtime.Serialization.Formatters.Binary.__BinaryWriter.WriteNullMember(NameInfo memberNameInfo, NameInfo typeNameInfo)  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.CheckForNull(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, Object data)  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMembers(NameInfo memberNameInfo, NameInfo memberTypeNameInfo, Object memberData, WriteObjectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInfo)  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMemberSetup(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String memberName, Type memberType, Object memberData, WriteObjectInfo memberObjectInfo)  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String[] memberNames, Type[] memberTypes, Object[] memberData, WriteObjectInfo[] memberObjectInfos)  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph)  at System.Web.UI.ObjectStateFormatter.SerializeValue(SerializerBinaryWriter writer, Object value)
この問題は一日中憂鬱だった.でも問題の症状を見つけなければなりません!このvsデバッグで彼は間違いを報告しないので、ブレークポイントもすべて正常です!あいにくブレークポイントで走り終わった、page_loadも走り終わったので、後で彼はこの間違いに来ました!まず、次のエラースタック情報を見てみましょう.System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serializeは問題がシーケンス化と逆シーケンス化に現れることを説明します!私は当初、ここが「主な原因はスタック情報を見ていない」とは思わなかったし、間違った場所を報告するのは私が呼び出す方法ではなかった.
私のプログラムには次のコードがあります.
/// <summary>

        ///        Byte[]    ,           :varbinary  

        /// </summary>

        /// <param name="obj">obj</param>

        /// <returns></returns>

        public static byte[] ToByteArr(Object obj)

        {

            using (MemoryStream ms = new MemoryStream())

            {

                BinaryFormatter bf = new BinaryFormatter();

                if (obj == null) return null;

                bf.Serialize(ms, obj);

                byte[] byteArr = ms.ToArray();

                return byteArr;

            }

        }

        /// <summary>

        ///  Byte[]           

        /// </summary>

        /// <typeparam name="T">T</typeparam>

        /// <param name="bytes">bytes</param>

        /// <returns></returns>

        public static T ToObj<T>(byte[] bytes)

        {

            if (bytes == null) { return default(T); }

            using (MemoryStream ms = new MemoryStream(bytes))

            {

                BinaryFormatter bf = new BinaryFormatter();

                Object obj = bf.Deserialize(ms);

                return (T)obj;

            }

        }
MemoryStream       ,if (bytes == null) { return default(T); }        !
   OutOfMemoryException[    ]  ,    sql             ,  I/O   ,      !
 13Q:String was not recognized as a valid DateTime.[            ]
1.Convert.ToDateTime("28-4-2010").ToString("d-M-yyyy")); [     - -           ]
2.DateTime dt = DateTime.ParseExact("28-4-2010", "d-M-yyyy", null);
3.DateTime mydt = DateTime.Now.ToLocalTime();

  DateTime.TryParse("28-04-2010", out mydt); [  bool  ,    try catch]
 14Q:Mailbox unavailable. The server response was: 5.7.1 Unable to relay for myname#mycompany.com [      ]
  :
<system.net>

        <mailSettings>

            <smtp>

                <network host="youhostname.domin.com"/>

            </smtp>

        </mailSettings>

    </system.net>
smtp     !         ,      !
  1. IIS , –> IIS。
  2. Default SMTP Virtual Server Domains –> –> Domain…
  3. Remote - .
  4. , , , mycompany.com Finish - 。
  5. , , Proprieties -
  6. Allow incoming mail to be relayed to this domain。
  7.  

, IP (Forward all mail to smart host)

, IP , IP address; [192.168.2.1] 。

1) , .com “*.com”
2) , Smart host 。

15Q:TemplateField , 。 “GridView1” 。

gridview AllowPaging true ,EnableSortingAndPagingCallbacks True :TemplateField , 。 “GridView1” 。

GridView TemplateField EnableSortingAndPagingCallbacks False, TemplateField

16Q: 。 SQL Server 2005 , SQL Server 。 (provider: , error: 40 - SQL Server )

SQL Server 2005 Express Edition, " " " " "SQL Server ". " ", ( "SQLEXPRESS", database Engine " " " ( TCP/IP)", SQL Server 2005 ( ).

:
<connectionStrings>
<add name="testDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\wwwroot\sszTest1\App_Data\testDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
:
SqlConnection sqlCon = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["testDBConnectionString"].ToString());//testDBConnectionString
connection:
SqlConnection sqlCon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\wwwroot\\sszTest1\\App_Data\\testDB.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
, DataSource .

 

17Q: SQL Server 2005 SQL Server (provider: SQL , error: 26 - / )

SQL SERVER EXPRSS , SQL SERVER (SQLEXPRESS) 。 , “SQL Server ”, “ ”, “ ” “ TCP/IP named pipes”

18Q: , SQL Server 。 。

“User Instance=True” “User Instance=False” 。
のユーザー・インスタンス

19Q: 'X:\Website\App_Data\Database.mdf' ''. 。 。 。

X X Users “ ” 。

20Q: X:\Website\App_Data\Database.mdf , 。 , UNC 。

X X Users “ ” 。 , SQL Server Management Studio SQLEXPRESS , “Database” 。 , 。

21Q: 。 。 'NT AUTHORITY\NETWORK SERVICE' 。

Database.mdf NETWORK SERVICE 。 SQL SERVER (SQLEXPRESS) , , SQL SERVER (SQLEXPRESS) 。

22Q:Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that <machineKey> configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster[ 。 Web , <machineKey> validationKey 。 ]

1. <%@ Page Language="C#" enableViewStateMac="false" %>

2. :<machineKey validationKey="B8CEF0C74E23E7197FCC4C9E3617C0007D94D43C7F7A79C582C54B95D69B946DFD49CAF5AA72F9A8CA2CBA040A9DF64DC1DF90DAE1214AE4F1AB7FA56DD65C0D" decryptionKey="D7F1CE31847C4FB31EF51E14F3820D52B659AF8523FC932C03506CC075DB8B28" validation="SHA1" decryption="AES" />

23Q:SQLServer2008 Northwind Pub :SQL Server Upgrade 2000 - 2005 files read only but not really,Error:3415
 
   Windows SQL , Sa

 

Technorati : asp.net Error