2019年01月17日

備忘録

新年あけました☆
今年もよろしくお願いします。

いきなりですが、備忘録です。

VisualStusio2017 C# で開発中です。
MVC5テンプレート使ってて起きる現象。


状況は以下。

Controllerクラスを継承しています。
スーパークラスのコンストラクタで ViewBagに値を入れています。
※すべてのコントローラのアクションメソッドで使うからという理由なのだけど、そもそもこれがアカンの?

View(cshtmlクラス)にエラーがあって、ビルド中のエラーに引っかからず実行しちゃった場合の現象です。

現象
スーパークラスのコンストラクタで値を取得、ViewBagに突っ込んでることは確認
サブクラスのアクションメソッドを実行中に確認したら、該当ViewBagはNULLぽでした。

もちろんView側でもNULLなので落ちる。

原因わからなくて年末これにはまる。たぶん3日くらい苦しんでる
そして、今もはまる。。。

私の時間返せ・・・・(怒)

いや、Microsoft様のIDEは最高です(媚)

一応備忘録書いておく。
ほんで、原因わかる人は教えて。→ターゲット1名の模様
つーか、エラー吐いたまま実行すんなよっていう突込みは、メンタル豆腐にて、やわらかめにお願いします。

いじょ。
検索用ワードを追記
VisualStudio2017、MVCテンプレート、Controller スーパークラス、ViewBagの値がNULL

追記
最近ついったーばっかりやってます。
ついったーって、インターネット黎明期の某チャンネルを思い出させてくれるなぁとか思った。
それだけ。

追記
アクションメソッドがアクションクラスになってたので修正
posted by おののりこ at 16:07| Comment(0) | デジタル

2018年08月08日

ドはまりした


C#で実装中

プロジェクトをいくつかにわけてるのだけど、ドはまりしたので備忘録

DLL側をAzureのストレージにあげるソースを書いてた。

同一プロジェクトの中だと動くメソッドをDLLに移植。

いざ実行するとエラー。

最初はStaticsになってたからそのせいかなーなんていろいろいじってたけど違う・・・

ソース一つ一つコメント解除していって、WindowsAzure.StorageのDLL使ってるところをコメントはずすとエラーになる。
なんでやーーーー。ってことで2時間使いました。

結論

プロジェクトAとプロジェクトBのWindowsAzure.StorageのDLLのバージョンが違った。
Aは9.0.0
Bは9.3.0

本当にそういう理由なのかどうかはわからないけれども、DLLのバージョンを合わせたら例外が発生しなくなったよ。

ということで、備忘録。




いつでも占い
https://aa-uranai.com



タグ:C# nuget
posted by おののりこ at 09:18| Comment(0) | デジタル

2017年11月22日

VS?はまったことPart2

環境
VisualStudio2017
C#
MVCテンプレート

Ajaxで1秒ポーリングしているアプリケーションでテストをしていたら、ブラウザ上でこんなエラーになってポストしてくれない。

POST https://dc.services.visualstudio.com/v2/track 439 (Daily quota exceeded)

[8:14]
XMLHttpRequest.send @ ajax.ts:147
t._xhrSender @ Sender.ts:396
t.triggerSend @ Sender.ts:265
(anonymous) @ Sender.ts:229
setTimeout (async)
t._setupTimer @ Sender.ts:228
t.send @ Sender.ts:207
n._track @ TelemetryContext.ts:207
n.track @ TelemetryContext.ts:132
n.trackDependency @ AppInsights.ts:304
n.onAjaxComplete @ ajax.ts:232
(anonymous) @ ajax.ts:194
XMLHttpRequest.send (async)
XMLHttpRequest.send @ ajax.ts:147
send @ jquery-1.12.4.min.js:4
ajax @ jquery-1.12.4.min.js:4
loadContents @ Talk?ClientId=21&Adm…alse&Done=False:126
(anonymous) @ VM492:1


色々悩んで
http://blog.shibayan.jp/entry/20160704/1467559449
こんなことをしたり、みたけれど、未だに解決せず。

あとで調査するので、備忘録2

posted by おののりこ at 12:56| Comment(0) | デジタル