Какова правильная сеть. Параметры настройки конфигурации для компилятора VS2010 F#?

У меня есть страница ASPX как это:

<%@ Page Language="F#" %>
<!DOCTYPE HTML>
<html>
<head>   
   <title></title>
</head>
<body>
   <%-- Try to output "This is a Test" 10 times --%>
   <% for i = 1 To 10 do  %>
      

This is a test

</body> </html>

и web.config, который похож на это:

<?xml version="1.0"?>

   
      
         
            
            
         
      
    
   
      
   
   

When I run my VS2010 WebApp, I get an error like this:
"The CodeDom provider type "Microsoft.FSharp.Compiler.CodeDom.FSharpAspNetCodeProvider,
FSharp.Compiler.CodeDom, Version=2.0.0.0,
Culture=neutral,
PublicKeyToken=a19089b1c74d0809" could not be located."

Я попробовал параметры настройки, упомянутые manojlds здесь, но они, кажется, не работают на меня также. Я думаю, что это - потому что у моей копии Про VS2010 есть более новая версия компилятора F#, но я не знаю, как сказать наверняка.

Кто-то может помочь мне понять параметры настройки правильной версии, которые я должен использовать в VS2010 web.config для "компилятора" и "providerOption" элементов?

0
nl ja de
Извините, я забыл упоминать, что код web.config, который цитирует manojlds, кажется, произошел из поста Podwysocki здесь: codebetter.com/matthewpodwysocki/2008/10/07/… Manojlds процитировал источник правильно, но я думаю-> я <-стал немного неаккуратным вчера вечером.
добавлено автор Shawn Eary, источник

1 ответы

Я не попробовал это, но ваша внешность конфигурационного файла, правильная мне - может вы проверять что выворот Фа-диез. Компилятор. CodeDom собрание устанавливается в вашем GAC (смотря C:\windows\assembly )?

Однако в данный момент я действительно не рекомендовал бы использовать F# для написания части ASPX веб-страницы. Это работает, но вы не доберетесь как гладкий опыт, смешивая C# с ASPX или используя Бритву templating двигатель (для ASP.NET MVC).

Я думаю лучший способ создать серверную сторону, веб-приложения ASP.NET в F# должны использовать F# для кода позади (в традиционном WebForms) или для модели и частей диспетчера (в MVC). Есть также много шаблонов и обучающих программ, которые описывают, как сделать это:

2
добавлено
Петрисек Саид: "Можете вы проверять что версия Фа-диеза. Компилятор. Собрание CodeDom устанавливается в вашем GAC...?" - Забавный, я просто посмотрел и я didn' t видят что файл в моем GAC. Таким образом, я установил Фа-диез, PowerPack для VS2010 от CodePlex и этой ошибки ушел. Теперь, я получаю некоторые странные ошибки Несоответствия архитектуры процессора, но это - другая история, и я думаю , это имеет некоторое отношение к тому, что у меня есть VS2012 Express для Win8 и VS2010 Про на том же самом Win8 PC: stackoverflow.com/questions/10113532/…
добавлено автор Shawn Eary, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

F# Chat
F# Chat
835 участник(ов)

fsharplang.ru Правила: https://t.me/fsharp_chat/26609 Новости: @fsharp_news F# в Gitter: gitter.im/fsharplang_ru Поиск функций: @fsdnbot Флудилка: @fsharp_flood Вакансии: @microsoftstackjobs Ссылки: @reasonml_ru @pro_net

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot

F# Flood: Год комбинаторов
F# Flood: Год комбинаторов
110 участник(ов)

F# флудилка @Fsharp_chat - основной https://t.me/vshapenko_builders Билдеры Василия