我正在尝试将我的网站发布到本地文件夹。我的解决方案中有两个网站,其中一个发布时没有问题,但另一个失败了,并在输出窗口中生成以下内容:
------ Build started: Project: SSODAL, Configuration: Debug Any CPU ------
SSODAL -> D:\SourceCode\Infrastructure\Single Sign On\1.1\Source\SSODAL\bin\Debug\SSODAL.dll
------ Build started: Project: http://localhost:8000/, Configuration: Debug .NET ------
Pre-compiling Web Site
: Publication (web): Access to the path 'C:\Users\bgolden\AppData\Local\Temp\~58f9\' is denied.
Pre-compilation Complete
------ Skipped Publish: Project http://localhost:8000/, Configuration: Debug .NET ------
========== Build: 1 succeeded or up-to-date, 1 failed, 0 skipped ==========
========== Publish: 0 succeeded, 0 failed, 1 skipped ==========我使用的是Visual Studio 2008。在互联网上很少有这种错误的例子,最接近的匹配表明它与模拟有关,但我在这里不使用模拟。另外,我以管理员身份运行Visual Studio。
以前有没有人遇到过这个问题?
谢谢,本
发布于 2010-10-16 17:33:39
我自己修复了这个问题(或者更确切地说,解决了这个问题),方法是将我的临时文件夹移到用户区之外的另一个路径(例如C:\TMP)。
为此,我更改了两个用户环境变量TMP和TEMP:
发布于 2010-10-16 02:30:10
今天我自己也遇到了这个问题,这让我大吃一惊,因为我几天前才发布了这个网站。但是,对于我来说,另一个团队成员向web.config文件添加了模拟,所以我的问题与模拟有关(正如谷歌暗示的那样)。
为了解决这个问题,我将模拟用户的权限添加到我的目录中:
C:\Documents Settings[username]\Local Settings\Temp
...and问题消失了。我会说这与你需要这样做的逻辑背道而驰,但正如其他搜索所显示的那样,这是必要的。
希望这能有所帮助!
发布于 2011-10-13 05:16:01
解决方法:卸载KB2446708
注意:卸载重要的windows更新可能不是一个好主意。不过,它会解决这个问题。
https://stackoverflow.com/questions/3928124
复制相似问题