Visual Studio网站已发布 - 访问被拒绝

时间:2011-01-12 20:24:39

标签: .net visual-studio visual-studio-2010 publish

我正在尝试将网站发布到网络位置,并且我正在拒绝访问。我知道这不是该功能的问题,因为我发布到不同的网络位置确定。那么此功能需要哪些权限才能生效?

感谢。

1 个答案:

答案 0 :(得分:0)

如果您尝试在没有预编译的情况下运行您的网站,通过浏览到http://localhost/website/,您将看到在您尝试发布时看到的错误消息。这是因为身份需要对Temporary ASP.NET Files文件夹的读写访问权限。

可能的解决方法是将当前使用的帐户的读/写权限授予Temporary ASP.NET Files文件夹。

默认情况下,编译Web应用程序时,已编译的代码将放在Temporary ASP.NET Files文件夹中。此文件夹是安装.NET框架的位置的子目录。通常,位置如下: 复制

%SystemRoot%\Microsoft.NET\Framework\versionNumber\Temporary ASP.NET Files

.NET安装过程会创建Temporary ASP.NET Files文件夹,并为ASP.NET本地用户帐户分配访问权限,该帐户具有访问已编译代码所需的高信任权限。