• システム開発に関わる内容をざっくりと書いていく

.net C#

WebDAVがPutとDeleteをエラーにする?

Pleskで構築したIisアプリケーションで遭遇した。 原因:  WebDAVが悪さをしていた模様。 対応:  下記をWebConfigに書き込んでWebDAVを無効化する。 下記コピペ用

続きを読む

IISの SSL設定

手順: 1、IISマネージャーを開き、webサイトの操作ペインのバインドをクリック 2、サイトバインドの追加をクリック 3、種類をhttpsにして、「SSL証明書」をインストールしたSSL証明書に設定する。 4、設定した ...

続きを読む

CSRの作成(IISから)

1、サーバを選択し、サーバ証明書を開く。 2、証明書の要求の作成を開く。 3、必要事項を入力する。 4、暗号化項目を入力する。 5、作成するCSRファイルの保存先を入力する。 6、ファイルの保存先にCSRが生成される。 ...

続きを読む

SSLのサーバー証明書(認証局から)

SSL通信をするにはサーバー側にサーバー証明書が必要。 IISでの認証局経由での作成手順:  1、CSRを作成する。(IISで作成可能)  2、CSRを認証局に提出する。  3、認証局から証明書を取得する。   *CSR ...

続きを読む

AutoMapper-オブジェクトマッピングの使用例

using 設定 使用例(新規取得): ItemModelからM_Item取得(プロパティ名が同名のものを詰めたインスタンスを返す) 使用例(上書き): m_Itemに対してItemModelの値が上書きされる(プロパテ ...

続きを読む

列挙体(enum)の数値からDescription属性を取得する(該当なしは空白)

用途: DB等からenumに対応される数値を取得して、対応する文字列に変換する場面等で使用。 取得した数値が、該当のenumに存在する値の場合はDescription属性を取得して返す。 使用例: item.Settin ...

続きを読む

Null対応のContainsメソッド

stringがnullだったとしても空白に置き換える(エラーで落ちない)

続きを読む

プロパティ名を指定して、あれば値をセットする

使用例 entityに”UpdDateTime”のプロパティがあり、セット可能であればupdDateTimeの値をセットする。

続きを読む

条件が合致した時にフィルタリングをかける(IQueryable)

用途: 条件が入っている時にのみフィルタリングするような場面で使用 第一パラメタの引数がTrueである場合のみ、フィルタリングをして返す。 使用例 ItemNmが入っている時のみ、ItemNmの比較でのフィルタリングを行 ...

続きを読む