2007-12-01から1ヶ月間の記事一覧

「ScriptEngine が例外 ’C0000005’ を発生しました。」のヒント

VB6のCOM+コンポーネントをVB.NETで作り直しています。作り損ねのコンポーネントを使っているクラシックASPのページを表示させると"403 Access Forbidden"となることがしばしば。 #Wiresharkでパケットキャプチャするまで403エラーが返ってるとは気づきませ…

ASP&COM+の呪縛から逃れられない.NET初心者の今日のまとめ

.NETで作るクラスライブラリをCOM+コンポーネントとして使うために必須の手順は・・・(1) AssemblyInfo.{cs,vb}でComVisibleを変更 // ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントには // 参照不可能になります。COM から…

IISとSkypeは犬猿の仲??

IIS&COMコンポーネントのデバッグでIISを止めてログオンしなおしたら、いきなりローカルのwebサイトが見れなくなりました。イベントビューアでアプリケーションを覗くと、ソースがW3SVC、イベントIDが115でこんなエラーが起きてます。 サービスはインスタン…

*.mdfの移動にご用心

SQL Server 2005 Express Editionでテスト環境を作ってました。最近、動作があまりにも遅いのでPerfectDisk 7.0でデフラグしましたが、*.mdfの断片化が400 overと顕著です。SQLServerのサービスの停止後に*.mdfをNASへ退避し最適化を行い、その後戻すことに…

SQLServerでのMidB関数

レガシーマイグレーションで帳票の印字内容で全角・半角文字を意識した処理があり、バイト数指定の文字列関数が必要になりました。 http://blogs.sqlpassj.org/yoshihirokawabata/archive/2006/08/03/17581.aspxにLeftB, RightBはあったので、MidB関数の第3…