一時的なクラスを生成できない(result=1)、問題の解決方法
2022-03-01 12:24:03
Windows 2003が本日.netのパッチで自動更新されたため、WebServiceが動作せず、以下のエラーが発生しました。
System.Web.Services.Protocols.SoapException:The server was unable to process the request.サーバーは要求を処理できませんでした。--> 一時的なクラスを生成できません (result=1)。
error CS0200:Class XXXXXXX cannot access index or something, ID is read-only.
Webで調べてみると、tempディレクトリのパーミッションの問題ということでしたが、試してみたところうまくいきませんでした。なぜなら、元のシステムは問題なく動いていたからです。同じコードがローカル(XP)では問題なく動作しているのに、サーバーに投稿すると動作しないのです。なので、コードを変更するつもりはなく、サーバーから原因を探しました。
最終的に一箇所だけコードを変更したら問題なし
元のWebServiceは、セキュリティのために読み取り専用のIDプロパティ、public string ID {get;internal set;}を持つクラスを持っており、1年間正常に動作していたため、パッチアップグレードを行いました。
今度はコードが次のように変わります。
public string ID {get;set;}, all open, problem solved, but I don't know why.
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例