导航

vs2013编写的ASP.NET网站配置在XP IIS5.1上

Posted on 2014-09-24 19:49  ggzone  阅读(384)  评论(0编辑  收藏  举报


1.vs创建项目时,选择.Net Framework2.0

2.配置网站属性

Step1.进入命令行,注册ASP.NET IIS

cmd => cd "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319" (具体路径由你的.NetFx决定)

aspnet_regiis -i

Step2.建站,过程不讲了。

Step3.建站以后,进入"属性|ASP.NET"选项卡,在Asp.Net Version的列表中就可以看到刚刚注册的ASP.NET 版本了,选择你需要的版本(注:假如不经过Step1,你会发现在ASP.NET Version列表中只有2.0.50727)。2.0的项目也可以选择4.0.

Step4:进入“主目录”选项卡=>添加。

可执行文件:选择C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll(根据你系统的运行环境而定,也可以是是.NetFx3.5)

扩展名:.*(具体按你自己的需求而定,比如Razor视图引擎.cshtml)

检查文件是否存在:不要打钩。

如果“确定”按钮是灰色不可用的,鼠标点击一下“可执行文件”的文本框(算是个小bug)

进过以上步骤,看看你的程序是不是可以运行起来了。



错误:

System.Web.Hosting.HostingEnvironmentException:访问 IIS 元数据库失败。用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读取访问权限。

您收到此错误消息是因为对元数据库的权限不足,或者是因为权限设置不正确。

注意如果您使用的是 ASP.Net 2.0 并且必须向某个 Windows 用户帐户授予元数据库权限,请运行带 -ga 选项的 ASP.NET IIS 注册工具命令。例如,以下命令将向 Windows 用户帐户授予对 IIS 元数据库的 <WindowsUserAccount> 权限:

aspnet_regiis -ga <WindowsUserAccount>

警告:元数据库编辑不当可能会导致严重问题,您可能需要重新安装使用元数据库的所有产品。Microsoft 不能保证由于您错误地编辑元数据库而导致的问题能够得到解决。编辑元数据库需要您自担风险。

解决方式:aspnet_regiis -ga  everyone           

aspnet_regiis在C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319(视具体情况定)



3.网站路径错误,笨法:所有路径都设置成     /网站名/……   的格式。