modul install

in freescout gibt es einen public/modules/ ordner wo das modul in kleinbuchstaben eingetragen werden muss und das js muss gesymlinkt werden

events /hughes zum filtern , die ich gefunden habe, mit Eventy::filter

  • ‚activity_log.available_logs‘
  • ‚fetch_emails.unseen‘
  • ‚fetch_emails.data_to_save‘
  • ‚fetch_emails.should_save_thread‘
  • ‚fetch_emails.should_save_thread‘
  • ‚conversation.created_by_customer‘
  • ‚conversation.customer_replied‘
  • ’schedule‘
  • ‚conversation.get_nearby_query‘
  • ‚conversation.is_in_folder_allowed‘
  • ‚folder.conversations_query‘
  • ‚conversation.type_name‘
  • ‚channel.name‘
  • ’search.conversations.or_where‘
  • ’search.conversations.apply_filters‘
  • ‚channel.name‘
  • ‚folder.type_name‘
  • ‚folder.type_icon‘
  • ‚folder.conversations_order_by‘
  • ‚folder.update_counters‘
  • ‚folder.counter‘
  • ‚folder.count‘
  • ‚folder.active_count_mine_folder‘
  • ‚folder.waiting_since_query‘
  • ‚folder.url‘
  • ‚conversations.ajax_pagination_folder‘
  • ’search.filters‘
  • ’search.is_needed‘
  • ’search.filters_list‘
  • ’search.filters_list_customers‘
  • ’search.customers.apply_filters‘
  • ‚user.can_view_mailbox_menu‘
  • ‚mailbox.accessible_settings_route‘
  • ‚mailbox.fetch_test‘
  • ‚dashboard.mailboxes‘
  • ’notifications.mobile_available‘
  • ’settings.section_params‘
  • ’settings.section_settings‘
  • ’settings.sections‘
  • ’settings.before_save‘
  • ’settings.after_save‘
  • ’notifications.mobile_available‘
  • ‚middleware.web.custom_handle.response‘
  • ‚jobs.send_reply_to_customer.send_previous_messages‘,
  • ‚mail.process_swift_message‘
  • ‚mailbox.folders‘
  • ‚mailbox.in_active‘
  • und viele mehr

Speech-Veröffentlichungsproblem

So fortunately the ApplicationPoolIdentity can have similar login magic applied by opening „Advanced Settings“ for the app pool in IIS and setting Load User Profile to True.

Dann geht es .

gefunden in:

https://stackoverflow.com/questions/32236923/system-speech-synthesis-hangs-with-high-cpu-on-2012-r2/33035005

und wenn man die Sprache wechseln will muss die Identity auf LocalSystem stehen – Unglaublich

https://stackoverflow.com/questions/34776593/speechsynthesizer-selectvoice-fails-with-no-matching-voice-is-installed-or-th

 

zusätzlich muss die Identität auf LocalSystem stehen

Veröffentlicht unter c#, iis

audio in iis aktivieren

System.Speech throws “No voice installed on the system or none available with the current security setting” exception in Windows Service

 

Long time reader, first time poster.
I'm developing a Windows Service in C# .Net 3.5 to perform Text to Speech operations.
I'm using System.Speech (Microsoft Speech API 3.x).
I deployed the service to a Win2008 x64 server and it's now throwing the following exception:
System.InvalidOperationException: No voice installed on the system or none available with the current security setting.
at System.Speech.Internal.Synthesis.VoiceSynthesis.Speak(Prompt prompt)
at System.Speech.Synthesis.SpeechSynthesizer.Speak(Prompt prompt)
at System.Speech.Synthesis.SpeechSynthesizer.Speak(String textToSpeak)
The service is running under a domain account. If I change the service to run under my own personal domain account (which has pretty high privileges), everything works perfectly (so a voice [Anna] is definitely installed). So I'm quite certain it's a security issue.
What permissions/modifications do I need to make to the other domain account to make this work?
And it needs to be this specific user because it's used for Windows auth for a MSSQL database.
Thanks in advance.
Simple fix: Grant read/write access to C:\windows\system32\config\systemprofile\appdata\roaming for the same user that the service is running under.
In x64 OS, this is caused by AnyCPU build configuration. Switch to x86 build configuration and it should work.
i exited Visual Studio and reopened it after it saved, and the problem was solved.

Routenpräfix überschreiben

Verwenden Sie eine Tilde für das Methodenattribut, um das Routenpräfix zu überschreiben:
C#

[RoutePrefix(„api/books“)]
public class BooksController : ApiController
{
// GET /api/authors/1/books
[Route(„~/api/authors/{authorId:int}/books“)]
public IEnumerable<Book> GetByAuthor(int authorId) { … }

// …
}

redirecting -problem

WebApiApplication -> WebApiConfig zweite config auskommentieren.

public static void Register(HttpConfiguration config)
{
// Web-API-Konfiguration und -Dienste

// Web-API-Routen
config.MapHttpAttributeRoutes();
/*
config.Routes.MapHttpRoute(
name: „DefaultApi“,
routeTemplate: „api/{controller}/{id}“,
defaults: new { id = RouteParameter.Optional }
);*/
}