VS 2012 で開発された .Net 4 ASP.Net アプリケーションがあります。Web 配置パッケージを作成するように設定された発行プロファイルを使用してアプリを発行しています。これをコピーして Win2008 IIS7.3 で作成します。サーバ。
"/Y" パラメーターを指定してサーバー側の展開スクリプトを実行すると、正しく動作しているように見えます。
"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe"
-source:package='C:\ReconTool\test\deploy\ReconTool.Presentation.Web.zip"
-dest:auto,includeAcls="False" -verb:sync -disableLink:AppPoolExtension
-disableLink:ContentExtension -disableLink:CertificateExtension
-setParamFile:"C:\ReconTool\test\deploy\ReconTool.Presentation.Web.SetParameters.xml"
Info: Adding sitemanifest (sitemanifest).
Info: Creating application (Default Web Site/ReconToolTest)
Info: Adding virtual path (Default Web Site/ReconToolTest)
...
しかし、新しい Web サイトが動作しません - 403.18 - 禁じられたエラーが表示されます。新しいアプリのサーバーで inetmgr を調べると、手動で作成したアプリケーションに「ASP.Net」および「IIS」構成セクションがある「IIS」構成セクションしか表示されません。
完全なアプリケーションを作成していないように見えます.ASP.Netセクションで構成されているエラーページなどはありません。奇妙なことに、appcmd を介して新しいアプリがアプリケーションとして表示されます。
APP "Default Web Site/" (applicationPool:DefaultAppPool)
APP "Default Web Site/ReconToolDev" (applicationPool:ReconToolDevPool)
APP "Default Web Site/ReconToolTest" (applicationPool:ReconToolTestPool )
私が知る限り、Dev と Test の両方のアプリケーション プールはまったく同じように見えます。開発アプリケーションとテスト アプリケーションの web.config は同一です。
Visual Studio プロジェクトを展開し、IIS でアプリケーションとして構成するために必要な追加の手順についてアドバイスをいただければ幸いです。
コーリー。