更新时间:2022-05-28 01:37:56
这不是权限问题.问题是我没有检查|DataDirectory|
是否确实像应有的那样解析到AppData目录.
It wasn't a permissions problem. The problem is that I didn't check that |DataDirectory|
actually resolved to the AppData directory like it's supposed to.
在IIS 7.5服务器上,|DataDirectory|
解析为C:\inetpub\wwwroot\AjaxSource\App_Data
,但实际的AppData目录是C:\inetpub\wwwroot\AjaxSource\bin\App_Data
.
On the IIS 7.5 server, |DataDirectory|
resolves to C:\inetpub\wwwroot\AjaxSource\App_Data
, but the actual AppData is directory is C:\inetpub\wwwroot\AjaxSource\bin\App_Data
.
我使用Fiddler捕获的错误从不提及任何路径,但暗示权限问题.我的其中一个视图使用以下命令显示了已解析的目录:
The errors I caught using Fiddler never mention any paths, but imply a permissions problem. I had one of my views display the resolved directory with:
<h1>@AppDomain.CurrentDomain.GetData("DataDirectory")</h1>
(奇怪的是,此没有记录).