ASP.Net网站部署失败

部署站点时候,出现如下错误

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

当前标识(NT AUTHORITY\SYSTEM)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Web.HttpException: 当前标识(NT AUTHORITY\SYSTEM)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。

源错误: 

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 

[HttpException (0x80004005): 当前标识(NT AUTHORITY\SYSTEM)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。]
   System.Web.HttpRuntime.SetUpCodegenDirectory(CompilationSection compilationSection) +700
   System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +231

[HttpException (0x80004005): 当前标识(NT AUTHORITY\SYSTEM)没有对“C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files”的写访问权限。]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +552
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +95
   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +449

--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34009 

需要先去C盘下的路径按照调试信息,查看是否存在相应的文件夹。

我这里是没有找到文件夹,手工建立一个同名的即可解决。

时间: 2024-11-05 22:50:25

ASP.Net网站部署失败的相关文章

asp.net 网站部署出错-未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

错误信息:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 解决方法之一: 编译项目指定目标平台为x86就完了,不能用any cpu 生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86 解决方法之二: 在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true. asp.net 网站部署出错-未在本地计算机上注册"Microsoft.Jet.OL

ASP.NET—018:ASP.NET网站部署

ASP.NET程序编写好了后,需要发布和部署.发布可以使用visual  studio自带的发布功能,程序发布后放置在文件夹内.然后就是部署值服务器了. 以windows server 2008 R2,程序环境为.net 2.0为例. 1.配置服务器环境所需的软件. 如果你面对的是一个新的服务器那么你需要安装如下软件, (1).net framework2.0,.net framework3.5,.net framework4.0等,根据你的程序环境决定.一般都自带的有.net环境,依次打开:右

微软ASP.NET网站部署指南(8):部署Code-Only更新

1.  综述 初始化部署以后,你须要继续维护和更新你的网站.本章节将向你展示一个不包含数据库改变的部署升级流程.(下一章节将展示数据库改变的部署升级流程.) 提醒:假设依据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面. 2.  改动代码 为你的程序做一个简单的改动,在Instructors 列表页加入一个功能.一般选择一个Instructor的时候可以显示该Instructors 的全部课程courses. 在Instructors页面能

微软ASP.NET网站部署指南(9):部署数据库更新

1.  综述 无论什么时候,程序都有可能像代码更新一样更新数据库.本章节你将进行数据库改动,測试.然后部署到測试环境和生产环境. 提醒:假设依据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面. 2.  给表加入新列 本小节,将改动Student和Instructor实体共同的基类Person类.加入一个birth date字段,也要在展示页面的表格上加入一个新列. 在ContosoUniversity.DAL项目,打开Person.cs在类

微软ASP.NET网站部署指南(2):部署SQL Server Compact数据库

1. 综述 对于数据库訪问,Contoso University程序要求以下的软件必须随程序一起部署.由于不属于.NET Framework: SQL Server Compact (数据库引擎) ASP.NET Universal Providers (启用ASP.NET membership以使用SQL Server Compact) Entity Framework 4.1 (Code First) 2个数据库的数据库结构和相关的一些数据都须要部署.通常.开发系统的时候都会有一些測试数据,

asp.net网站部署在云服务器windows server 2008上

搭建一个网站需要以下4个准备: 1.域名解析 2.(云)服务器 3.数据库 4.网站代码 其中1可以可以去DNSPOD申请,同时需要进行备案,在上面就都可以完成.2用的是阿里云服务器windows server 2008 R2,去阿里云购买一个,一般400多一个月就好.3的数据库用的sql server2005,直接在云服务器上安装就行.4网站代码用的asp.net.好了,来看看发布一个网站的完整流程 1.vs中(用的vs2013)点击发布,一路默认配置就好 2.在发布后的文件夹根目录中找到we

微软ASP.NET网站部署指南(3):使用Web.Config文件的Transformations

1. 综述 大多数程序里都会在Web.config里设置參数,而且在部署的时候须要更改. 每次都手工更改这些配置非常乏味,也easy出错. 该章节将会告诉你假设通过自己主动化更新Web.config文件来避免这些问题. 2. Web.config Transformations 与Web Deploy Parameters 有2种方式来自己主动化更新Web.config文件的设置:Web.config transformations和Web Deploy parameters. Web.conf

.net网站部署winserver2008R2 iis浏览只显示目录浏览

问题场景:asp.netMVC4, 网站部署winserver2008R2 iis浏览只显示目录浏览,安装formarwork 4.5框架 解决问题:重新注册4.0框架:DOS命令执行---- C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

ASP.NE网站发布注意事项

ASP.NET网站部署到IIS中的关键点:1.Windows XP运行IIS的帐号为“计算机名\ASPNET”,Windows Vista.Windows Server 2003运行IIS的帐号为“NETWORK SERVICE”.如果网站下的某个文件夹供用户上传图片.文件,则运行IIS的帐号必须拥有对该文件夹的完全控制权限.对于Windows XP,首先要在Windows资源管理器中的“工具”菜单中选择“文件夹选项”命令,取消对“使用简单文件共享”的勾选.2.Windows XP下必须为运行I