个人开发环境:
- Windows 7 Ultimate With SP1 x64
- SQL Server 2014 Enterprise With SP1 x64
- Visual Studio 2013 Ultimate With Update 5
- IIS7.5
- .NET Framework4.0
- .NET Framework4.5
1、VS2013解决方案管理器--项目--属性--Web--服务器--本地IIS
2、开始--控制面板--程序和功能--打开或关闭 Windows 功能--Internet 信息服务--万维网服务--应用程序开发功能--全选
注:不开启,运行时提示下列错误:错误代码:0x80070032
错误摘要 HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 详细错误信息 模块 StaticFileModule 通知 ExecuteRequestHandler 处理程序 StaticFile 错误代码 0x80070032
3、(经过测试,这一步非必须)开始--控制面板--管理工具--Internet 信息服务(IIS)管理器--你的计算机名--更改 .NET Framework 版本--V4.0.30319
4、开始--cmd--输入:
cd /d "C:\Windows\Microsoft.NET\Framework\v4.0.30319"
接着输入:
aspnet_regiis.exe -i
注:不开启,运行时提示下列错误:错误代码:0x8007000d
错误摘要 HTTP 错误 500.21 - Internal Server Error 处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler” 详细错误信息 模块 IIS Web Core 通知 ExecuteRequestHandler 处理程序 PageHandlerFactory-Integrated 错误代码 0x8007000d
5、进入 "C:\Windows\Temp"--属性--安全--编辑--添加IIS_IUSRS--完全控制
注:不开启,运行时提示下列错误:错误代码:CS0016
“WebApplication”应用程序中的服务器错误。 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\webapplication\xxx\xxx\App_Web_default.aspx.cdcab7d2.gyi39ul1.dll”--“拒绝访问。 ”
参考文献:http://www.cnblogs.com/yc-755909659/p/3445278.html
参考文献:http://www.cnblogs.com/haoyi0418/articles/1038170.html