Pergunta

Eu queria saber se era possível configurar o HttpListener para processar o código <%%> normal C #? Então, essencialmente, eu tenho uma programação executando um HttpListener agora, e tudo o que ele faz é substituir $varname por qualquer variável que desejo gerar.

O que eu gostaria de fazer é usar um tipo de script do lado do servidor para acessar todas as variáveis e métodos diferentes em meu aplicativo.

Isso é possível?

Pesquisei um pouco sobre Microsoft.CSharp.CSharpCodeProvider, mas estava pensando que pode haver uma forma integrada que não conheço.

Basicamente, tenho um aplicativo que é um servidor para um aplicativo cliente-servidor e quero adicionar uma interface web a ele para poder chamar métodos e obter variáveis e coisas do gênero.

Obrigado.

Foi útil?

Solução

Você pode consultar o seguinte artigo .Ele ilustra como você pode usar um HttpListener para hospedar o tempo de execução ASP.NET e ser capaz de processar páginas ASPX.Ele usa um HttpListenerContext e um HttpWorkerRequest .

Outras dicas

Não sei se é exatamente o que você deseja fazer, mas se você usasse IIS e ASP em vez de httplistener, Page.ParseControl pode receber uma string como entrada, para que você possa analisar e executar um bloco de código arbitrário.É claro que observe sua entrada e talvez você seja forçado a usar um httplistener ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top