問題タブ [dnx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - ASP.NET 5 および Docker エラー: /bin/sh: [dnx,: コマンドが見つかりません
サンプルの ASP.NET 5 beta5 アプリケーションを起動して Docker で実行しようとすると、sudo docker start -a 2c1bec440dbc
コマンドで次のエラーが発生します。
/bin/sh: [dnx,: コマンドが見つかりません
これは私のdockerファイルです:
エラーメッセージは不可解で、何が問題なのか理解できません。イメージは正常にビルドされ、パッケージは適切に復元されました。何か案が?
visual-studio-2015 - Visual Studio 2015 でパブリッシュが失敗し、次のメッセージが表示されます。
asp.net 5 プロジェクトを発行すると、出力ディレクトリが空のままになり、「「準備」スクリプトがステータス コード -1073741819 で失敗しました」というエラーが表示されます。
ここに私の公開設定があります:
- 公開対象:「ファイルシステム」
- ターゲットの場所:「D:\Users\cseedj\Documents\Visual Studio 2015\Publish」
- 構成: デバッグ
- DNX バージョン: デフォルト (cnx-clr-win-x86.1.0.0-beta4)
そして、ここに完全な出力があります:
dnu コマンドをコピーしてコマンド ラインで実行すると、問題なく動作します。パブリッシュ フォルダーにファイルを取得します (実際には、パブリッシュされたコードでエラー 500 が発生しますが、それは別の問題です)。
また、管理者としてVisual Studioを実行しようとしましたが、ファイルシステムの権利に関連する問題ではないことを確認しましたが、それは役に立ちません...
では、VS で「発行」が失敗するのはなぜですか。どうすれば機能させることができますか? また、副次的な質問ですが、ターゲットの場所ではなく一時ディレクトリに公開されるのはなぜですか?
バージョン情報:
- Visual Studio エンタープライズ 2015 RC、バージョン 14.0.22823.1 D14REL
- 私のプロジェクトでは、asp.net フレームワークの beta4 バージョンを使用しています
asp.net - ASP.Net 4.6 + IIS 8.5? アプリケーションを追加するにはどうすればよいですか?
IIS 8.5 サーバー (Windows Server 2012) で実行したい ASP.Net 4.6 アプリケーションがあります。さて、新しい Web サイトを追加し、"output/" ディレクトリから "wwwroot/" フォルダーを選択しました。そのフォルダーに index.html があるため、基本的なリソースは機能しているようです。ただし、実際のコードはどれも機能していないようです。
dnu publish
アプリケーションのデプロイに使用しています。
フォルダ "approot/" および "wwwroot/" を作成します。wwwroot には、単一の "aspnet.loader.ddl" を含む bin フォルダが含まれています。
おそらくIISを正しく構成していませんでしたが、前述のように、解決策を得るために先週探していましたが、「動作するはず」以外のドキュメントはほとんどありません。
誰にもアイデアがありますか?
asp.net - OSX 上の .NET5 - DNVM シェルでの C# エラー (非常に近い..)
古いプロジェクトを新しい .NET VM で実行しようとしていますが、この時点でいくつかの障害を乗り越えました。しばらくの間、DNVM に自分のプロジェクトを .NET プロジェクトとして認識させることができませんでした。サンプル プロジェクトから不足しているファイルをいくつか追加し、dnvm . kestrel
代わりに使用してから、dnvm . web
約 80 MB 相当の C# エラーが返されるまで...
だから私はプロジェクトとして認識されていなかったものから、くだらないものとして認識されるようになりました:/
このレベルをクリアした人はいますか?前もって感謝します。
docker - dnu パブリッシュ後の ASP.Net VNext が Linux マシンで動作しない
バニラの ASP.Net VNext ハロー ワールド アプリケーションを dnx で実行しています。「dnx . run」を実行すると、問題なく実行されます。しかし、「dnu publish」を使用して自己完結型パッケージを作成すると (その結果、web.cmd が作成されます)、Linux で実行できず、エラーが発生します。
「chmod 777 web.cmd」を実行するのに疲れました。その後、dnx を認識できません。
Ubuntu 14.04 を使用しています
asp.net-core - 説明 属性は DNX Core 5.0 では使用できません
enum で [Description] Attribute を使用すると、次のエラーが表示されます: Description Attribute does not available in DNX Core 5.0. この場合の説明属性を設定するにはどうすればよいですか?
asp.net-core - ASP.NET 5 の beta-4 から beta-5 へのアップグレード
Microsoft のサイトの指示に従って、ASP.NET5 を beta-4 から beta-5 にアップグレードしました: http://blogs.msdn.com/b/webdev/archive/2015/06/30/asp-net-5-beta5-now -利用可能.aspx
.NET のコアが不足していた (System.Object が定義されていないなど) など、大量のコンパイル エラー (1900 以上) が発生しました。この他の同様の質問に投稿された解決策に従いました: ASP.NET 5 Beta 4 から Beta 5 へのエラー アップグレード しかし、これで問題は解決しませんでした。次のランタイムが見つからないというエラーが表示されるようになりました: dnx-clr-win-x86.1.0.0-beta5
コマンド「dnvm list」を実行すると、次の出力が得られます。
そのため、dnvm アップグレードは beta5 をスキップして直接 beta6 に進みましたが、まだ beta5 を探しているものがあるようです。dvnm に beta5 を強制的にインストールする方法はありますか?
コマンドを実行しようとしました:
エラーが発生します:
エラーの beta6 と表示されていることに注意してください。おそらく、beta5 のエイリアスとして使用されているのでしょうか、それとも以前のバージョンをインストールできないのでしょうか?
visual-studio-2015 - ASP.NET 5 MVC 6 プロジェクトでフル .NET スタックに切り替える方法
VS 2015 で新しい ASP.NET 5 MVC 6 (vNext) プロジェクトを作成しました。
別のプロジェクトからいくつかのクラスをインポートしましたが、DNX には私にとって非常に重要ないくつかのクラスが欠けているようです。
DNX の代わりに完全な .NET スタックの使用を選択できますか?
何を変更する必要がありますか? 古い方法よりも新しいconfig.jsonファイルの方が気に入っていますが、参照を何に変更する必要がありますか。