Запуск сборок "partially trusted" .NET из общего сетевого ресурса
Когда я пытаюсь запустить .NET assembly ( boo.exe ) из общего сетевого ресурса (подключенного к диску), это не удается, так как он только частично доверен:
Unhandled Exception: System.Security.SecurityException: That assembly does not allow partially trusted callers.
at System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed)
at BooCommandLine..ctor()
at Program..ctor()
at ProgramModule.Main(String[] argv)
The action that failed was:
LinkDemand
The assembly or AppDomain that failed was:
boo, Version=0.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67
The Zone of the assembly that failed was:
Intranet
The Url of the assembly that failed was:
file:///H:/boo-svn/bin/boo.exe
С инструкциями из сообщения в блоге я добавил политику к конфигурации .NET, полностью доверяя всем сборкам с file:///H:/* в качестве их URL. Я проверил это, введя URL file:///H:/boo-svn/bin/boo.exe в средство оценки Assembly в конфигурации .NET и отметив, что boo.exe имеет неограниченное разрешение (которого у него не было до политики).
Даже с разрешения, boo.exe не работает. Я все еще получаю то же самое сообщение об ошибке.
Что я могу сделать, чтобы устранить эту проблему? Есть ли другой способ запустить "partially trusted" сборок из общих сетевых ресурсов без необходимости что-то менять для каждого assembly, который я хочу запустить?
Svсhost.exe (netsvcs) в пике потребляет до 70% от мощности ЦП. Разве это нормально?
В результате система сильно подтормаживает на протяжении минут пяти.
Такая фигня происходит раз пять в сутки.
Загрузку ЦП (амд 2х2.0ггц) смотрел по монитору ресурсов.
ОС Вин 7
В сети смотрел, что этот системный процесс может быть вирусом заражен, но Авира ничего не находит.
Разве нормально, что этот процесс так грузит систему?
Начинающие Системы Управления Версиями
Что было бы лучшей системой управления версиями, чтобы узнать, как новичок в управлении версиями?
Хорошая бесплатная альтернатива MS Access
Рассмотрим необходимость разработки легкого настольного приложения DB на платформах Microsoft.
Это можно было бы сделать довольно легко с MS Access, но я хотел бы иметь возможность распространять его среди других, и я не хочу платить за лицензию времени выполнения.
Требования:
- легкое распределение для других
- нет проблем с лицензированием среды выполнения
Соображения и кандидаты:
- База из номера OpenOffice . Мои опасения были связаны с его стабильностью.
- MySQL + написание пользовательского кода DB в C++ или Python или что-то еще кажется довольно тяжелым решением.
Вопрос: каковы низкозатратные или бесплатные альтернативы базам данных MS Access?
См. Также: Механизмы Отчетности С Открытым Исходным Кодом
@Schnapple
Bruceatk вроде бы ударил по тому, о чем я думаю; это не столько двигатель DB, сколько я хочу другие тонкости, которые доступ приносит на вечеринку. Хороший конструктор форм, хороший механизм отчетности и т. д. Но вы действительно поднимаете очень хороший вопрос о следе установки. Я думал об этом, но пока еще не принял никаких твердых решений относительно того, в какую сторону мне двигаться. Это, вероятно, будет что-то довольно легкое в любом случае, и небольшой монтажный след определенно будет плюсом.
@Remou,
Нет, я не знал, что среда выполнения MS Access 2007 бесплатна; спасибо, что указали на это. В последний раз, когда я удосужился исследовать его (я не помню, когда это было), я думаю, что это была довольно дорогая лицензия для среды выполнения, потому что я думаю, что они пытались продать ее корпоративным отделам IT.
И спасибо всем остальным, кто откликнулся также; я был совершенно не в курсе тех других вариантов, которые вы все указали.
Повышение производительности за счет использования инструментов CASE для разработки
Я использовал CASE под названием MAGIC для системы, которую я разрабатываю, я никогда не использовал этот вид инструмента раньше, и на первый взгляд мне понравилось, через месяц у меня было много созданного приложения, я чувствовал себя очень продуктивным и ... Я бы сказал ... удовлетворенный.
В некотором роде чувствовал себя некомфортно, потому что нет кода и всего, к чему я привык, но с другой стороны я мог бы ускорить свое развитие. Дело в том, что в конце концов я вернулся к использованию C#, потому что я нахожу его более гибким для разработки, я могу сделать модульное тестирование, использовать CVS, у меня есть доступ к большему количеству ресурсов, и в основном у меня было "all the control". Я чувствовал, что этот инструмент не дает мне уверенности, и я думал, что позже в проекте я не смогу управлять им из-за его принудительно установленных правил разработки. А также многие вещи, такие как отправка электронных писем, использование моих собственных элементов управления и другие вещи, имели свои сложности, казалось, что в какой-то момент это будет не так просто, как изначально я думал, и как изначально утверждает продукт. Это напоминает мне очень хорошую статью под названием "нет серебряной пули".
У этого CASE были свои преимущества, но с другой стороны, у него нет ресурсов, с которыми вы можете проконсультироваться, и на самом деле лицензия и сертификация очень дороги. Для меня еще одна неприятная вещь заключается в том, что из-за его упрощенного подхода к разработке я испугался, во-первых, из-за моей неопытности в таких инструментах, а во-вторых, я думал, что если бы я продолжал использовать его, возможно, он превратился бы в сложного монстра, с которым я не смог бы справиться позже в проекте.
Я думаю, что хорошо использовать такие решения для ускорения вещей, но мне интересно, почему эти программы не так популярны, как VS.Net, J2EE, Ruby, Python и т. д. если они утверждают, что повышают производительность лучше, чем инструменты, которые я указал?
Как "unversion" файл в любом из svn и / или git
Это происходит со мной постоянно. Я случайно версирую файл, я не хочу быть версионным (т. е. разработчик/машина конкретных конфигурационных файлов).
Если я зафиксирую этот файл, я испорчу пути на всех других машинах разработчиков-они будут недовольны.
Если я все - таки удалю файл из системы управления версиями, он будет удален с других машин разработчиков-они будут недовольны.
Если я решу никогда не фиксировать файл, у меня всегда будет проверка "dirty" - я несчастлив.
Является ли чистым способом "unversion" файл из контроля версий, что приведет к тому, что никто не будет несчастен?
edit: пытаюсь немного прояснить: я уже отправил файл в репозиторий и хочу только удалить его из управления версиями - я специально не хочу, чтобы он был физически удален из всех, кто делает проверку. Я изначально хотел, чтобы это было проигнорировано.
Ответ: если бы я мог принять второй ответ, это было бы так . Он отвечает на мой вопрос относительно git-принятый ответ-о svn.
Подскажите, пожалуйста, хороший учебник или ресурс по схемотехнике
Все известные мне учебники и курсы начинают схемотехнику с закона Ома и правила Киргхофа, затем вскользь описывают типы интегральных схем, и сразу же переходят к булевой логике. Самое обидное, что редкий курс доходит до конечного результата — спроектированной схемы на базе ИС. А те, которые доходят, умалчивают о таких немаловажных деталях, как дополнительные емкости, индуктивности и сопротивления, появляющиеся между элементами схемы.
Подскажите, пожалуйста, учебник или ресурс, где внятно объяснено, как и для чего размещается каждый конкретный элемент схемы, какие трудности могут возникнуть на этапе проектирования, отладки модели и т.д.
Как вы используете обратные ссылки на PCREs в PHP?
Я читаю эту страницу PHP RegEx, но либо я что-то упускаю, неправильно читаю что-то, или это не работает так, как они говорят. Я предполагаю, что это один из первых двух.
$str = preg_replace("([|]\d*)", "\1;", $str);
Какой инструмент отчетности вы предпочитаете?
Каждый проект неизменно нуждается в некотором типе функциональности отчетности. От цикла foreach на вашем языке выбора до полной платформы blow BI.
Какие инструменты, виджеты, платформы группа использовала для выполнения своей работы с успехом, разочарованием и неудачей?
Фейсбук, свое приложение на странице профиля, как передать себе параметры?
Страница профиля этого приложения находится по адресу:
www.facebook.com/apps/application.php?id={app_id}
Страница приложения в профиле приложения:
www.facebook.com/apps/application.php?id={app_id}&v={app_id}
Мое приложение генерирует список статей. А также список ссылок, чтобы отфильтровать эти статьи. На странице приложения проблем нет — ссылаемся на
apps.facebook.com/{app_name}/?{params=NN}
и получаем параметры методом GET, фильтруем контент, отдаем урезанный вариант списка.
Но что делать на странице профиля? Там фейсбук аяксом запрашивает свои внутренности, так что мое приложение не увидит GET. Переход по ссылке
www.facebook.com/apps/application.php?id={app_id}&v={app_id}¶ms=NN
даст только прописанный в настройках приложения profile_tab_url.
Как мне в моем приложении сформировать список ссылок, позволяющих отфильтровать ленту статей?
- «
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
- 289
- 290
- 291
- 292
- 293
- 294
- 295
- 296
- 297
- 298
- 299
- 300
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 329
- 330
- 331
- 332
- 333
- 334
- 335
- 336
- 337
- 338
- 339
- 340
- 341
- 342
- 343
- 344
- 345
- 346
- 347
- 348
- 349
- 350
- 351
- 352
- 353
- 354
- 355
- 356
- 357
- 358
- 359
- 360
- 361
- 362
- 363
- 364
- 365
- 366
- 367
- 368
- 369
- 370
- 371
- 372
- 373
- 374
- 375
- 376
- 377
- 378
- 379
- 380
- 381
- 382
- 383
- 384
- 385
- 386
- 387
- 388
- 389
- 390
- 391
- 392
- 393
- 394
- 395
- 396
- 397
- 398
- 399
- 400
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 412
- 413
- 414
- 415
- 416
- 417
- 418
- 419
- 420
- 421
- 422
- 423
- 424
- 425
- 426
- 427
- 428
- 429
- 430
- 431
- 432
- 433
- 434
- 435
- 436
- 437
- 438
- 439
- 440
- 441
- 442
- 443
- 444
- 445
- 446
- 447
- 448
- 449
- 450
- 451
- 452
- 453
- 454
- 455
- 456
- 457
- 458
- 459
- 460
- 461
- 462
- 463
- 464
- 465
- 466
- 467
- 468
- 469
- 470
- 471
- 472
- 473
- 474
- 475
- 476
- 477
- 478
- 479
- 480
- 481
- 482
- 483
- 484
- 485
- 486
- 487
- 488
- 489
- 490
- 491
- 492
- 493
- 494
- 495
- 496
- 497
- 498
- 499
- 500
- 501
- 502
- 503
- 504
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 516
- 517
- 518
- 519
- 520
- 521
- 522
- 523
- 524
- 525
- 526
- 527
- 528
- 529
- 530
- 531
- 532
- 533
- 534
- 535
- 536
- 537
- 538
- 539
- 540
- 541
- 542
- 543
- 544
- 545
- 546
- 547
- 548
- 549
- 550
- 551
- 552
- 553
- 554
- 555
- 556
- 557
- 558
- 559
- 560
- 561
- 562
- 563
- 564
- 565
- 566
- 567
- 568
- 569
- 570
- 571
- 572
- 573
- 574
- 575
- 576
- 577
- 578
- 579
- 580
- 581
- 582
- 583
- 584
- 585
- 586
- 587
- 588
- 589
- 590
- 591
- 592
- 593
- 594
- 595
- 596
- 597
- 598
- 599
- 600
- 601
- 602
- 603
- 604
- 605
- 606
- 607
- 608
- 609
- 610
- 611
- 612
- 613
- 614
- 615
- 616
- 617
- 618
- 619
- 620
- 621
- 622
- 623
- 624
- 625
- 626
- 627
- 628
- »