2017-03-08 1 views
0

自己完結型.NETコアの展開のためにここにあるすべての命令:ホスティング自己完結型の展開 - (私の知る限り)私が続いている無dotnet.exe

https://docs.microsoft.com/en-us/aspnet/core/publishing/iis

ページによると、私はIIS

DotNetCore.1.0.3_1.1.0-WindowsHosting.exe OPT_INSTALL_LTS_REDIST=0 OPT_INSTALL_FTS_REDIST=0 

にモジュールがインストールされ得るために、このコマンドを実行する必要が私のweb.configファイルには、次のようになります。

<system.webServer> 
<handlers> 
    <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> 
</handlers> 
<aspNetCore processPath="dotnet" arguments=".\mypackage.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" /> 

しかし、dotnet.exeは私のサーバー上で発見されるいかなる場所ではありません。私は何が欠けていますか?

答えて

0

アプリケーションをポータブルアプリケーション(共有ランタイムを使用しようとしているアプリケーション)として公開したようですが、ランタイムをインストールしていないようです。ランタイムをインストールするか、アプリケーションを変更する必要があります(project.json/*。csproj)。スタンドアロンにするには、実行時にランタイムが含まれるようにします。 Web.configの観点から - スタンドアロンアプリケーションを公開する場合、はdotnetの代わりに{application}.exeです

関連する問題