Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WebMatrix FTP发布到网络连接存储(NAS)不运行cshtml_Php_Razor_Ftp_Webmatrix_Nas - Fatal编程技术网

Php WebMatrix FTP发布到网络连接存储(NAS)不运行cshtml

Php WebMatrix FTP发布到网络连接存储(NAS)不运行cshtml,php,razor,ftp,webmatrix,nas,Php,Razor,Ftp,Webmatrix,Nas,我在WebMatrix.cshtml上建立了一个网站,并且我能够通过FTP发布到我们的NAS上。我已经在PHPMyAdmin上建立了数据库,并且安装了MariaDB 问题是,即使我可以独立于WebMatrix在浏览器上运行网站,它也不会运行.cshtml文件,只是将代码显示为文本 我相信这涉及IIS7.5上的Web部署,但我无法让子菜单“配置Web部署发布”显示在“部署”下。我试着这样做: 下面的评论说要通过服务器管理器,但我似乎也不能这样做。。。远程服务器管理工具是最新的 已安装Web部署3.

我在WebMatrix.cshtml上建立了一个网站,并且我能够通过FTP发布到我们的NAS上。我已经在PHPMyAdmin上建立了数据库,并且安装了MariaDB

问题是,即使我可以独立于WebMatrix在浏览器上运行网站,它也不会运行.cshtml文件,只是将代码显示为文本

我相信这涉及IIS7.5上的Web部署,但我无法让子菜单“配置Web部署发布”显示在“部署”下。我试着这样做:

下面的评论说要通过服务器管理器,但我似乎也不能这样做。。。远程服务器管理工具是最新的

已安装Web部署3.5 应用程序池和WebMatrix设置为NET Framework v4.0集成版 更新
我已启动并运行服务器管理器,但无法连接到NAS

您的web服务器IIS需要配置为支持web部署。你知道安装是否正确吗?我尝试了Web Deploy 2.1,目前安装了3.5版,并安装了所有功能。如果您的意思是在NAS上,我导出了证书并尝试了IIS上的“连接到服务器”选项,但它返回一个对话框,其中显示404错误,表示无法连接到指定的计算机。那么,哪台计算机正在运行IIS?它是否可以访问NAS?IIS服务器需要有权访问NAS上的文件。我的Windows 7正在运行IIS,并作为网络驱动器映射到NAS,因此它有权访问所有文件。我可以通过localhost指向NAS上的文件,但无法通过IIS与NAS建立另一个连接。