IIS Expressで起動中のアプリケーション手動停止
Web form&デフォルトウェブサーバーの場合のIIS Expressを手動停止する方法
User default Web serverの場合の場合、Visual Studioの[Stop Debugging]を押下してもデバッグが停止するだけで、サーバー自体はまだ生きている。
インジケーターからIIS Expressを探して、起動中のアプリケーションをクローズする。
レガシーのMicrosoft.ACE.OLEDB.12.0対応
前提
Win10端末に移行した後、はじめてレガシーのエクセルファイルのアップロード部分のデバッグをしたら下記のよううなエラーが出て上手く動かない。
string strConn = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source= using (OleDbConnection conn = new OleDbConnection(strConn)) { conn.Open(); ★ここで落ちる
エラーメッセージ
'Microsoft.ACE.OLEDB.12.0' プロバイダーはローカルのコンピューターに登録されていません。
対応
作り変えることが出来れば一番いいけど、とりあえず動かしたいだけの場合は「Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント」をインストールする。
Download Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント from Official Microsoft Download Center
※私は「AccessDatabaseEngine.exe」をインストール。