我正在将一个MVC3应用部署到新服务器上。该应用程序在开发服务器(Visual Studio)和我的开发机器上的IIS7下运行良好,但在服务器上我得到了403错误:
我已经完成了以下步骤,但现在想不出其他办法了,请帮忙!
- 使用与在开发机器上相同的xcopy部署技术,我已经将文件部署到服务器,并添加了以下文件夹权限: - IUSR - 读取和执行、列出文件夹内容、读取 - IIS_IUSRS - 读取和执行、列出文件夹内容、读取 - 我还在服务器上安装了ASP.NET MVC3,因此额外需要的.dll文件在GAC中。 - IIS已设置好,我可以访问基本的HTML文件(例如我放在站点根目录下的test.html)。 - 我已经在服务器管理器中检查了所有角色服务是否都已安装。 - 尝试通过从MVC安装位置复制文件并将其放入bin目录来进行bin部署。
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies
我已经完成了以下步骤,但现在想不出其他办法了,请帮忙!
- 使用与在开发机器上相同的xcopy部署技术,我已经将文件部署到服务器,并添加了以下文件夹权限: - IUSR - 读取和执行、列出文件夹内容、读取 - IIS_IUSRS - 读取和执行、列出文件夹内容、读取 - 我还在服务器上安装了ASP.NET MVC3,因此额外需要的.dll文件在GAC中。 - IIS已设置好,我可以访问基本的HTML文件(例如我放在站点根目录下的test.html)。 - 我已经在服务器管理器中检查了所有角色服务是否都已安装。 - 尝试通过从MVC安装位置复制文件并将其放入bin目录来进行bin部署。
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies