【问题标题】:Nancy.ViewEngines.ViewNotFoundException: Unable to locate view 'index.php'Nancy.ViewEngines.ViewNotFoundException:无法找到视图“index.php”
【发布时间】:2017-06-22 05:04:57
【问题描述】:

我正在制作一个需要托管一个简单网站的项目。 Nancy 似乎是一个非常简单直接的库。仅仅几分钟后,我就遇到了一个没有人在网上解决的问题。如何使用 Nancy 托管“index.php”文件?

我正在托管一个 *.php 文件,因为我需要 php 脚本在启动时运行,这对 Nancy 来说甚至可能吗?

到目前为止,我所拥有的只是一个从“NancyModule”派生的“MainModule”类,上面写着Get["/"] = p => View["index.php"];。但是,当我导航到该页面时,在我的 Firefox 浏览器中它给了我错误

Nancy.ViewEngines.ViewNotFoundException: 无法找到视图 'index.php

我如何使用 Nancy 解决这个问题,或者我可以使用任何其他用于 C# 的 http 网络托管库?

【问题讨论】:

  • 使用 PHP 或 .NET 构建您的网站。不要将两者混为一谈。 PHP 不是 .NET。

标签: c# http localhost web-hosting nancy


【解决方案1】:

经过进一步研究,我发现 Recaptcha 有明确的使用方式。这种方式让我可以使用 Javascript 来获取响应,而不是通过 PHP 获取响应。

var code=document.createElement('p'); code.innerHTML=grecaptcha.getResponse(widgetId1); document.body.appendChild(code);

我将此代码放在表单的操作中,因此当 Recaptcha 被解决时,它会将响应显示为一个段落,然后使用 HtmlParser(例如 C# 的 HtmlAgilityPack)来获取它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-04
    • 2021-06-11
    • 1970-01-01
    • 2021-08-15
    • 1970-01-01
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多