redwarrior’s diary

C#, ASP.NET, WEB, G*などの雑多な情報

サーバ構築

NLogを使用して、ログの出力先を切り替える(TFSのリリース管理を使用する版)

Visual Studioからの発行について、以前に以下の記事を書きました。 redwarrior.hateblo.jp ひとつ前の記事でリリース管理について書きました。 redwarrior.hateblo.jp リリース管理を使用して、ログの出力先を切り替えたいと思ったので、やり方を調べました…

TFS 2018 のリリース管理を使用して、IISにデプロイする

またも、3か月近く間が空いてしまいました。ネタはたまっているので、間隔をなるべくおかずに書いて行きたいものです。 以下の記事では、ビルド時のオプションで発行まで行いましたが、今回はリリース管理機能を使ってIISにデプロイしてみました。 redwarrio…

IISのApplicationPollIdentityとWindows認証によるDBアクセスで発生したエラー

新年あけましておめでとうございます。今年もよろしくお願いします。 さて、ASP.NET MVC の権限関係では、いくつか記事を書いた。 redwarrior.hateblo.jp redwarrior.hateblo.jp 上記を参考にすれば、躓かずに構築できると思ってたが、あまり見たことのない…

TFSの新しいビルド実行時にWebデプロイも行う

XAMLでない方の新しいビルドが成功したので、Webデプロイも試してみた。 どこに書いてあったか忘れたが、MSBuild引数を設定する事で、Webデプロイが出来るらしいので、やってみた。 上の画像の MSBuild引数のところに、XAMLビルドで設定していた引数を設定す…

Team Foundation Server のXAMLでない方のビルド定義の作成・実行を1から解説する

前回からあっという間に2か月以上たってしまった。細く長くがんばろう。 2015以降のTFSではXAMLビルドは推奨されない*1方式になるので、新しいビルド環境の構築を試してみた。 環境:Team Foundation Server 2015 Update 4、Windows Server 2012、SQL Server…

Windows Server 2016 で WCF Data Services

Windows Server 2008 で動いていた WCF Data ServicesアプリケーションをWindows Server 2016に載せ替えたので、メモを残しておく。 WCF Data Servicesアプリケーションを発行し、アクセスすると404エラーが発生する WCF Data Servicesの拡張子「.svc」がIIS…

(小ネタ)IISのApplicationPoolIdentityでデータベースへのアクセス許可を設定する

以前にメモしていたのに、忘れていて余分な時間を費やしてしまったので、忘れないようにブログに残しておく。 以下のサイトを参考にWebアプリケーションを作成し、リモートのIIS上にデプロイする。 www.nuits.jp Webサイトを追加した場合に設定を変更しなけ…

TFS 2015のXAMLビルドでNuGetの復元を行わない設定をしたらビルドが超速く終わるようになった

メモ:TFS 2017は、NuGetサーバーをローカルで建てることが出来るらしいので、そちらを使った方がディスク容量の節約になると思いますし、そちらを使いましょう。 TFS 2015から新しいビルド方式が用意されて、TFS 2017もリリースされ、今後あまり使われなく…

IIS上で動くASP.NET (MVC)アプリケーションの権限について

ASP.NET MVC アプリケーションを別サーバーにデプロイして動作確認しようとしたが、DBやフォルダへのアクセス権限でエラーが発生しました。以前に設定したのが少し前で、やり方を忘れていたのと、IIS上でASP.NET MVC アプリケーションの権限について理解があ…

(小ネタ).NET Frameworkの本体と、targeting packは別物

タイトルからして、何当たり前のことを言っているんだ感が全開ですが、今後同じ間違いをしないように書いておきます。 開発環境とネットワークでつながっていない環境に、ASP.NET MVC 5 アプリケーションをデプロイする必要がありました。 デプロイの「発行…

デプロイできたけど実行できない場合の対処方法(とTFS上のデプロイ)

ASP.NET MVC5でWebアプリケーションを作成し、IISへの公開も成功して、さて確認するぞ!という事でアクセスしたらエラーが発生して表示できなかったので、原因を調べました。 動作環境 ASP.NET MVC 5.2.3 Windows 2008 IIS 7 設定内容 IIS 7では以下の設定が…

Web Deployの整理

ASP.NET MVC 5 の Web Deploy について自分用にまとめたメモ。 2018/12/11 追記 作業手順の順番を変更しました。 旧)Web Deploy 3.6のインストール→管理サービスのインストール 新)管理サービスのインストール→Web Deploy 3.6のインストール 対象環境 Wind…

TFS 2015でプロジェクトを.NET Framework 4.6にダウングレードしてビルドする

前振り 前回の記事で.NET Framework 4.6.1を使用してビルドが出来るようになったので、次にテスト環境を用意しようと思いました。 redwarrior.hateblo.jp いきなりTFS上からテスト環境へデプロイをするのは大変そうなので、まずはローカルマシンからデプロイ…

TFS 2015で.NET Framework 4.6.1のプロジェクトをビルドする

新プロジェクトが開発に入るにあたって、どうせならばTFSでビルド出来るようにして、ゆくゆくはプルリクエストがマージされたらテスト環境にデプロイされるようにしたい。 またVisual Studio 2015で開発するのだから、.NET Frameworkも4.6.1を使い、作成する…