プログラムで奇妙なバグを見つけました (またはバグではないかもしれませんが、わかりません) 私は asp.net Web アプリケーションを作成しており、プロファイルのメンバーシップとセキュリティ用に標準の asp.net データベースを持っています。だから私がこのようなものを書くとき
qwe.text=Page.User.Identity.Name.ToString()
ユーザー名が John だとしましょう。ctrl+F5 を押して Web アプリケーションを起動すると、次のように表示されます。
qwe.text = "John"
それは大丈夫。しかし、その後 Iis を構成し、プロジェクトを公開します。同じページに移動して、私が見ているものを推測してください:
qwe.text = " John"
John の前に空白文字があります。私は別の名前で同じ効果をテストしました。私は少し混乱しています。何がこのような素晴らしいバグを引き起こすのでしょうか。プログラミングではなく、魔法のようなものです..