先生,我已经使用 asp.net 使用 Visual Studio 设计了一个网站,它在本地主机上成功执行我想让网站在我自己的服务器上运行。在服务器上上传项目文件然后检查链接 www.abc.com/project 后,它会给出以下错误:禁止
您无权访问此服务器上的 /project/。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
abc.com 上的 Apache 服务器端口 80
注意:主机是基于linux的服务器,网站项目没有数据库
先生,我已经使用 asp.net 使用 Visual Studio 设计了一个网站,它在本地主机上成功执行我想让网站在我自己的服务器上运行。在服务器上上传项目文件然后检查链接 www.abc.com/project 后,它会给出以下错误:禁止
您无权访问此服务器上的 /project/。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。
abc.com 上的 Apache 服务器端口 80
注意:主机是基于linux的服务器,网站项目没有数据库
编辑:
您在问题中添加了主机是运行 Apache 的 Linux 服务器。您不能在 Linux/Apache 上运行 ASP.NET 应用程序。
Prev: 我将以下信息留给其他可能在运行 IIS 时搜索此问题的人。
在硬盘驱动器上找到文件夹的物理位置,然后调出安全设置。根据您使用的操作系统,确保以下内容具有读取/执行权限(根据站点的功能也可以写入):
如果仍有问题,请打开 Web.config(或 machine.config)并添加
<identity impersonate="true" />
在 System.Web 节点中。