部署Mvc网站到本地IIS上-SQL Server DB 相关错误
2014-03-11 00:04
911 查看
晚上部署Mvc网站到local的IIS上面时,问题一个接一个的冒出来了。(Windows 8 操作系统)
>> HTTP Error 500.19 - Internal Server Error
配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。
Solution: 从打开windows 功能那,Internet信息服务->万维网服务->应用程序开发功能->ASP.NET 4.5 选上。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/18/4be2504602bdebede6bfeff577b12ab8.jpg)
>> Sql Server 数据库访问失败。
Debug模式下,我用的是Code First 的方式,程序自己创建的数据库,在C:\Users\Yoyo\目录下的这个数据库文件,开始担心的是IIS不能访问,于是把数据库放在App_Data目录下,并修改web.config里的连接字符串,重新发布。事实上我现在还不确定,这个是否解决了问题。(自我鄙视一下)
>>继续 Sql Server 数据库访问失败。(这次我截图了)(怀疑其实是上一个问题并未解决)
发生了本地数据库运行时错误。 Cannot create an automatic instance.
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/18/5fd4fe3c4f67e8be4743776f631c32ab.jpg)
打开Windows事件日志,看到了这样的错误信息:“Cannot get a local application data path. Most probably a user profile is not loaded. If LocalDB is executed under IIS, make sure that profile loading is enabled for the current user.”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/18/56ba29f9efe8f51fb91f6192c6b8da85.jpg)
Solution:
在C:\Windows\System32\inetsrv\config目录下,修改applicationHost.config文件,如下
<add name="ASP.NET v4.0" autoStart="true" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
</add>
Reference link: Using LocalDB with Full IIS, Part 1: User Profile
完毕!
>> HTTP Error 500.19 - Internal Server Error
配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。
Solution: 从打开windows 功能那,Internet信息服务->万维网服务->应用程序开发功能->ASP.NET 4.5 选上。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/18/4be2504602bdebede6bfeff577b12ab8.jpg)
>> Sql Server 数据库访问失败。
Debug模式下,我用的是Code First 的方式,程序自己创建的数据库,在C:\Users\Yoyo\目录下的这个数据库文件,开始担心的是IIS不能访问,于是把数据库放在App_Data目录下,并修改web.config里的连接字符串,重新发布。事实上我现在还不确定,这个是否解决了问题。(自我鄙视一下)
>>继续 Sql Server 数据库访问失败。(这次我截图了)(怀疑其实是上一个问题并未解决)
发生了本地数据库运行时错误。 Cannot create an automatic instance.
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/18/5fd4fe3c4f67e8be4743776f631c32ab.jpg)
打开Windows事件日志,看到了这样的错误信息:“Cannot get a local application data path. Most probably a user profile is not loaded. If LocalDB is executed under IIS, make sure that profile loading is enabled for the current user.”
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/18/56ba29f9efe8f51fb91f6192c6b8da85.jpg)
Solution:
在C:\Windows\System32\inetsrv\config目录下,修改applicationHost.config文件,如下
<add name="ASP.NET v4.0" autoStart="true" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated">
<processModel identityType="ApplicationPoolIdentity" loadUserProfile="true" setProfileEnvironment="true" />
</add>
Reference link: Using LocalDB with Full IIS, Part 1: User Profile
完毕!
相关文章推荐
- Win10 IIS本地部署MVC网站时不能运行?
- IIS部署网站 HTTP 错误 500.21 - Internal Server Error
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决方法IIS上部署MVC网站,打开后500错误
- win7系统iis部署好,但是程序运行后页面报错“HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。“
- IIS安全工具UrlScan介绍 ASP.NET 两种超强SQL 注入免费解决方案( 基于IIS,使用免费工具) 批改或隐藏IIS7.5的Server头信息 移除X-Powered-By,MVC,ASP.NET_SessionId 的 HTTP头或者cookie名称
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- mvc 伪静态 *html IIS 部署 404 错误
- Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'
- Sql Server Report Service 的部署问题(Reporting Service 2014為什麼不需要IIS就可以運行)
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- IIS部署ASP.NET MVC (4.0)网站出现的错误
- Asp.net MVC项目的部署(一):IIS以及Asp.net与IIS相关的部分
- Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法
- ASP.NET MVC 3、WebMatrix、IIS Developer Express、SQL Server Compact Edition、Razor
- Microsoft Dynamics CRM 2013 安装 报表服务出现“ SQL Server Reporting Services 帐户是本地用户且不受支持 ”错误的解决方法
- IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法
- 常见错误8-搭建hexo,本地server成功,部署到github上之后不能显示主题样式
- Microsoft OLE DB Provider for SQL Server 错误 '80040e37'
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- 如何把ASP.NET MVC项目部署到本地IIS上