我正在共享托管公司 (asp.net/c#) 上开发一个站点。我在 Windows 2012 服务器上。我正在使用 IIS7。我正在尝试安装 blogengine.net,它需要 app_code 文件夹具有写入权限。
我在控制面板中找不到任何地方,它可以让我在任何地方授予写权限。
同样,我在 IIS7 中看不到此选项。
如果我在共享托管公司,任何人都可以为我提供有关如何授予 app_code 文件夹写入权限的指导吗?谢谢!
这是我的共享主机控制面板的样子。但我认为有一种方法可以通过 IIS7 授予写权限:
编辑:
这是我的具体错误:
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is
temporarily unavailable.
Most likely causes:
The directory or file specified does not exist on the Web server.
The URL contains a typographical error.
A custom filter or module, such as URLScan, restricts access to the file.
Things you can try:
Create the content on the Web server.
Review the browser URL.
Create a tracing rule to track failed requests for this HTTP status code and see which
module is calling SetStatus. For more information about creating a tracing rule for
failed requests, click here.
Detailed Error Information:
Module IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Requested URL http://domain.org:80/blog/account/login
Physical Path E:\web\controlpanelusername\htdocs\blog\account\login
Logon Method BlogEngine.NET Custom Identity
Logon User Anonymous
我刚从托管公司得到答复,他们是这样说的:
"默认情况下,您的 IIS 和 aspnet 用户被授予对站点根目录和所有后续目录的完整权限。您和您的 Web 应用程序应该能够写入任何目录。这些用户的权限不能更改,这就是为什么他们未在权限管理器中列出。权限管理器仅适用于您在用户/配额管理器中创建的其他用户。 "