ASP.NET C# Web アプリケーションは、次の環境で使用されます。
.NET フレームワーク 4
シルバーライト 4
IIS7
Windows 2008
ビジュアル スタジオ 2010
.NET IDE
C#
HTTPS (SSL)
開発を本番環境および qa 環境と密接に連携させるため。
IIS Express をローカルの開発用デスクトップにインストールしました。
Scott Hanselman は、開発者が HTTPS ( SSL ) 開発環境で開発コードを展開できるように、私のローカル開発デスクトップで IIS Express 用の偽の署名なし証明書をセットアップする方法について、適切なステップバイステップ ガイドを文書化しました。
http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
HTTPS ( SSL ) 開発環境に開発コードをデプロイできるように、ローカル開発デスクトップで IIS Express 用の偽の署名なし証明書を作成しました。
[プロパティ] タブ ページで [ローカル IIS Web サーバーを使用する] ラジオ ボタンを選択して、Visual Studio 2010 を構成しようとしました。「https://localhost/」のプロジェクト URL を指定しました (注: SSL の場合と同様に、上記のプロジェクト URL で httpsS を使用しました)。
「仮想ディレクトリの作成」をクリックしました。
C:\Users{YOU}\Documents\IISExpress\config\applicationhost.config ファイルに移動しました。
管理者モードのメモ帳で C:\Users{YOU}\Documents\IISExpress\config\applicationhost.config を開きましたが、Web サイトのエントリが表示されませんでした。
applicationhost.config ファイルに手動でサイト構成を入力しました。
<site name="PivotServer(12)" id="14">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\Program Files\IIS Express\WebSite1\Pivot_JIT_Sample2\PivotJitServer\PivotServer" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:45621:localhost" />
<binding protocol="https" bindingInformation="*:443:localhost" />
</bindings>
</site>
I need to figure out a way to debug using IIS express working in combination with Visual Studio 2010.
「F5」を押して Visual Studio 2010 からアプリケーションを実行しようとしましたが、次のようなポップアップ ウィンドウ エラー ボックスが表示されます。
「出力タイプがクラス ライブラリのプロジェクトを直接開始することはできません。このプロジェクトをデバッグするには、ライブラリ プロジェクトを参照する実行可能プロジェクトをこのソリューションに追加してください。実行可能プロジェクトをスタートアップ プロジェクトとして設定してください。」
誰か提案をお願いできますか?