0

共有ホスティング会社 (asp.net/c#) でサイトを開発しています。私はWindows 2012サーバーを使用しています。IIS7を使用しています。app_code フォルダーに書き込み権限が必要な blogengine.net をインストールしようとしています。

コントロール パネルのどこにも書き込み権限を付与できる場所が見つかりません。

同様に、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 アプリケーションは、任意のディレクトリに書き込むことができる必要があります。これらのユーザーのアクセス許可は変更できません。パーミッション マネージャーにはリストされていません。パーミッション マネージャーは、ユーザー/クォータ マネージャーで作成した追加ユーザー専用です。 "

4

1 に答える 1

0

同様の問題を抱えている人にとって、これは解決策かもしれません:

.aspx拡張子を削除するIIS7書き換えルールがありました。したがって、domain.org / about.aspxにアクセスすると、domain.org/aboutに書き換えられます。

これは、私がインストールしようとしていたアプリケーションを台無しにしていました。この書き換えルールを削除すると、私の問題は解決しました。

于 2012-12-28T19:56:24.977 に答える