2

Visual Studioを介して自分のWebサイトをドメイン名(Combell)に公開しました...

したがって、WebブラウザでWebサイトにアクセスしようとすると、Webサイトは機能します...しかし、ログオンしようとすると、次のエラーが発生します。

データベースファイルへのアクセスは許可されていません。[1884、ファイル名= D:\ WebSites \ tennisonlinebiz \ www \ App_Data \ Tennis.sdf、SeCreateFile]

MSDNフォーラムで1つの解決策を見つけました:http://forums.asp.net/t/1698244.aspx/1/10

このソリューションは、READ&WriteでAPP_Dataフォルダーのアクセス許可プロパティを変更することで構成されています。これはFILEZillaで実行しましたが、コマンドが間違っているようです。

CWD /応答:250CWDコマンドが成功しました。コマンド:SITE CHMOD 777 DAL応答:500'SITE CHMOD 777 DAL':コマンドが理解されていません法令:Définirlespermissions de'/Models'à'777'コマンド:SITE CHMOD 777モデル応答:500'SITE CHMOD 777モデル':コマンド理解されていない

解決策を見つけるのを手伝ってもらえますか?前もって感謝します

4

2 に答える 2

2

Microsoft Web Server 2008 を完全に制御できるようになったので、直接変更することができました。このユーザーIIS_IUSRSをこのフォルダーApp_Dataに追加し、 Full Control以外のすべての権限を付与しました。

ftp を介して実行している場合は推測できますが、おそらく Everyone が追加されますが、FileZilla ftp を介して実行することはできませんか? Total Commander などを試すか、プロバイダーに連絡して手動で追加してください。

于 2013-05-12T12:50:05.383 に答える
0

サイトの物理パスにアクセスするように IIS で構成されているユーザーを確認します。サイトの基本設定タブのテスト設定オプションで確認できます。

ここでも、構成されたユーザーをアプリ プール ユーザーとして構成する必要があります。サイトが実行するアプリ プールの詳細設定を確認します。アプリ プールの ID は、サイトの物理パスにアクセスするために構成したユーザーと同じである必要があります。

これにより、このエラーが解決されるはずです。

于 2015-04-22T10:31:01.417 に答える