私のアプリケーションをRC2に移行した後、またはV. 1.0.0-rc2-3002702という非常に固有のものにした後、私は自分のアプリケーションの展開に苦労しています。私は、パブリッシュディレクトリの "approot"フォルダがもう存在しないことに気付きました。また、 "web.cmd"ファイルもあります。 IISに展開しようとしましたが、ページが見つかりません "このサイトにはアクセスできません"です。公式のMS dotnetコアドキュメンテーションWebサイトでは、「IISの基本設定を編集する新しいWebサイトを作成するといいです...」NETCore.Appを展開または実行する方法1.0.0-rc2-3002702
0
A
答えて
1
たぶん同様のポストへの私の答えは役立ちます:https://stackoverflow.com/a/37301527/166928
をIISをRC1のようにwwwrootに向けるのではなく、ルートフォルダーに指定してください。
また、サーバーは、それが部分的な答えであるDotNetCore.1.0.0.RC2-WindowsHosting.exe
1
デプロイしようとしているサーバー〜にはHTTPPlatformHandlerがインストールされています。
また、project.jsonにIISIntegrationパッケージが参照され、web.configを含むインクルードがあることを確認する必要があります。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule"
resourceType="Unspecified"/>
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%"
stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout"
forwardWindowsAuthToken="false"/>
</system.webServer>
</configuration>
注:あなたがいない場合、環境変数LAUNCHER_PATHとLAUNCHER_ARGSはあなたにいくつかの頭痛を引き起こす可能性があなたのweb.configファイルは次のようになります
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true,
"debugType": "portable"
},
"publishOptions": {
"include": [
"wwwroot",
"web.config"
]
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0-rc2-3002702"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-*",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0-*",
"Microsoft.Extensions.Logging.Console": "1.0.0-*",
"Microsoft.AspNetCore.StaticFiles": "1.0.0-*"
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
:それは次のようになります。 Visual Studio内からの公開。
AzureのVM上のRC2サイトの稼働を得るために、私はこのように見えるようにその行を変更しなければならなかった:
<aspNetCore processPath="dotnet" arguments="./YourAppEntryPoint.dll"
stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout"
forwardWindowsAuthToken="false"/>
関連する問題
- 1. Elasticbeanstalkで展開した後にコマンドを実行する方法
- 2. webpackでvue-cliサーバーを実行/展開する方法は?
- 3. appceleratorで展開可能なリスト行を実装する方法
- 4. LinqPadでODATA展開を実行する方法
- 5. ビルドサーバーからDockerイメージを展開/実行する方法
- 6. 実行時に展開を実行
- 7. SQL Serverから展開されたRコードを実行する方法2016
- 8. 展開する前にドッカーでテストを実行する最良の方法は
- 9. シェフの展開リソースで変更を展開する方法は?
- 10. Java WARファイルを展開して実行する最速の方法は?
- 11. SSISの展開と実行
- 12. 特定のJavaコードをTomcat起動時またはアプリケーション展開時に実行する方法は?
- 13. ファイルまたはディレクトリを追加する方法ClickOnceの展開
- 14. 実行時にTDが展開する
- 15. 異なるIDで行を展開する方法は?
- 16. Visual StudioでDataGridViewの行を展開する方法は?
- 17. JBoss EAP 6 - 膨大な展開フォルダを展開する方法
- 18. 展開サイトへの移行方法
- 19. Visual Studioチームサービスでの展開後にSeleniumテストを実行する方法
- 20. 1つの実行可能ファイルのみを展開する方法
- 21. 各テスト実行時にデータベースを再展開、再作成する方法
- 22. スプリングブート展開方法
- 23. 実際のWebサーバーにLibgdxゲームを展開する方法
- 24. インテントを通じてステータスバーを開く方法または展開する方法は?
- 25. 展開されたASP.Netアプリケーションのエラーをトレースする方法は?
- 26. ウェブサイトを展開するための最良の方法は?
- 27. SimpleCursorAdapterを使用してリストビューの行を展開する方法
- 28. Sharepoint発行サイトを複数のサイトに展開する方法
- 29. sympyで行列式を展開する方法
- 30. rの行を列に展開する方法
感謝を持っている必要があります。私は、既定のWebサイトでアプリケーションを作成し、No Managed Codeを使用するapp-poolと公開アプリケーションのルートフォルダを指すようにしてアプリケーションを作成しました。 また、BowerなどでAngularJSファイルを拡大する際にいくつかの問題がありました...そして最後に私はそれを動作させました...また、Tip:ConnectionStringsではTrusted_Connection = False;ユーザー名とパスワードを提供します。 – error505
角度は拡大していませんが、minify(Uglify):) – error505
私にとっては、Trusted_connection = trueでうまく動作します。私は自分の要件を満たすためにapp_pool内のユーザーを変更するだけです。 – Francis