問題タブ [asp.net-core-1.0]

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.

0 投票する
19 に答える
321995 参照

asp.net - ASP.NET Core で現在ログインしているユーザー ID を取得するには?

以前に MVC5 を使用してこれを行っUser.Identity.GetUserId()たことがありますが、ここでは機能しないようです。にはメソッドUser.IdentityがありませんGetUserId()

を使用してMicrosoft.AspNet.Identityいます。

0 投票する
4 に答える
1246 参照

c# - ASP.NET 5 セルフホスト

セルフホストを使用して ASP.NET 5 にプロジェクトがあります。

プロジェクト.JSON

http://localhost:5000を使用して...

localhost を使用せずに、別の PC から Web サイトにアクセスする方法を知りたいです。DNS の有無にかかわらず IP のように。

私を助けてください!

0 投票する
4 に答える
10801 参照

asp.net-mvc - エンティティ タイプが「シャドウ状態」にあるとはどういう意味ですか?

私の ASP.NET Core 1.0、MVC6、EF7 Web アプリケーションでは、新しい関連テーブル (および対応するモデル) を追加する移行を追加しています。次のモデルのスナップショットがあります。

Team.cs:

アプリケーション ユーザー:

データベースを更新しようとすると、dnx で次のエラーが表示されます。

エンティティ タイプがシャドウ状態で定義されており、ナビゲーション プロパティをシャドウ状態に追加できないため、ナビゲーション プロパティ 'マネージャー' をエンティティ タイプ 'チーム' に追加できません。

エンティティ タイプが「シャドウ状態」にあるとはどういう意味ですか? これを回避する方法はありますか?

0 投票する
1 に答える
676 参照

asp.net-core - ASP.NET 5 でのカスタム認証プロバイダーの実装

既存の JWT トークン ハンドラー クラスを参照せずに、ASP.NET 5 の上に独自のバージョンの JWT ベアラー認証を実装しようとしています。認証と承認の内部メカニズムを理解することが私の課題です。

遊ぶプロジェクトがあります。こちら を参照してください。JWT トークン コードは別のアセンブリにあります - SimpleJwtAuth. ユーザーログインとパスワードでトークンを生成できます。しかし、認証について質問があります。またはをAuthenticationHandler<TAuthOptions>返すことができるから継承しました。AuthenticationResult.FailedAuthenticationResult.SuccessAuthenticationTicket

AuthenticationTicket問題は、これがユーザーをログインさせる方法がわからないことです。SignInManager.SignInAsync自分で呼び出す必要がありますか、それとも、これを自動的に行うためのパラメーターを設定するのを忘れましたか?

例を挙げると、ユーザーをサインインさせるのは開発者のコ​​ード責任であることがわかります。同様のことをすべきだと思います。しかし、なぜ私たちはAuthenticateResultそのチケットを必要とするのでしょうか?

0 投票する
1 に答える
7091 参照

asp.net - API メソッドで HttpStatusCode を返す

問題が発生した場合、ASP.NET Core 1.0 の API メソッドから HttpStatus コードを返すにはどうすればよいですか?

メソッドが特定のオブジェクト タイプを返すことになっている場合、HTTP ステータス コードを返そうとすると、オブジェクトをステータス コードに変換できないというエラーが表示されます。

0 投票する
1 に答える
280 参照

c# - ASP.NET MVC6 & EF 7 のカスタム TagHelpers

これが私のコードです:

_ViewImport.cs

BFcMVC.TagsHelpers:

インデックス.cshtml

次のコードはすべてエラーを返します。

どうすればこれを解決できますか?

0 投票する
2 に答える
6558 参照

c# - ASP.NET CORE 1.0、偽装

イントラネット アプリケーションを作成しています。project.json のターゲット フレームワークは dnx451 です。それが私の公開コマンドです:

データベース接続文字列:

データベース アクセスを偽装しようとしていますが、うまくいきません。アプリケーションを起動すると、Windows ユーザーが認識され、右上に Hello, Domain\Username と表示されます。データベースにアクセスしようとすると、「ユーザー Domain\Computername のログインに失敗しました」というエラーが表示されます。ユーザーの下でアプリケーション プールを実行すると、すべて正常に動作します。

IIS: .NET CLR バージョンは v4.0、マネージド パイプライン モード クラシック、ID は ApplicationPoolIdentity です。Web サイト認証: ASP.NET の偽装と Windows 認証が有効になっています。

偽装が最終的に機能するようにするには、何を変更する必要がありますか?

0 投票する
1 に答える
324 参照

entity-framework - 列の Maxlength = 5 に設定し、長さ = 1 で作成されたテーブルを作成しています

次のテーブルが作成されています (EF7、現在は EF Core で DNX コマンドを使用して)

ただし、テーブルが作成されると、Code 列 (=GradeCode という名前の列) が 1 文字の長さの列として作成されます。

OnModelCreatingメソッドには次のものもあります

なぜこうなった?長さ= 5で列を作成するにはどうすればよいですか?