我使用 Webmatrix 3 建立了一个网站并使用了“.sdf”数据库。但是,我不能使用网络部署技术,因为我的主机不允许。
这些文件的扩展名为“.cshtml”
我已经使用 ftp 上传了文件,当我打开这些页面的链接时,它们只显示代码,就像它们通过双击手动打开它们时所显示的一样,即使在本地主机上也没有。
有没有办法可以使用 .sdf 数据库托管我的网站?
抱歉,ASP.NET 网页框架(您所说的“.cshtml”页面)需要您安装网页框架才能运行。
IIS 需要添加网页才能处理 .cshtml 文件,并使用您试图告诉我的 Razor 语法呈现 HTML。我记得,有一次我使用 Opera Web Server 打开 .cshtml 页面,它给了我同样的错误,因为它无法呈现 HTML,并认为代码本身就是 HTML。
.sdf 的问题是你不能使用它。如果他们不支持 Web Deploy,我认为他们也不支持 SQL Server CE 数据库。这意味着您不能使用它们。
如前所述,在这种情况下,您只能向托管服务提供商寻求帮助。他们可以进一步指导您。或者可以将您转发到支持这些服务的其他分支机构。