1

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 からアプリケーションを実行しようとしましたが、次のようなポップアップ ウィンドウ エラー ボックスが表示されます。

「出力タイプがクラス ライブラリのプロジェクトを直接開始することはできません。このプロジェクトをデバッグするには、ライブラリ プロジェクトを参照する実行可能プロジェクトをこのソリューションに追加してください。実行可能プロジェクトをスタートアップ プロジェクトとして設定してください。」

誰か提案をお願いできますか?

4

1 に答える 1

1

この他の SO 投稿に記載されているように、スタートアップ プロジェクトを正しくセットアップしたことを確認する必要があります。

次に、プロジェクトを起動するときに、次のように正しいポートが表示されていることを確認しますhttps://localhost:443/

于 2012-12-14T04:20:28.337 に答える