背景:
権利が制限されている事務機器を自宅から使おうとしています。すべての製品は、プロファイルが存在するネットワークドライブに接続したときにインストールされます。
今、私はこれらのネットワークドライブにアクセスできない家にいます。
問題:
Visual Studioでプロジェクトを作成しようとすると、次のエラーが発生します。
---------------------------
Microsoft Visual Studio
---------------------------
Package 'ProviderPackage' failed to load.
---------------------------
検索:
いくつかの調査を行った後、私はそれがIISExpressによるものであることがわかりました。 [ツール]> [オプション]> [Webプロジェクト]から、IIS expressがすべての新しいWebプロジェクトで有効になっているわけではないことを確認しました。
また、次のようなエラーが発生しました。
---------------------------
Microsoft Visual Studio
---------------------------
Configuring IIS Express failed with the following error:
Filename: redirection.config
Error: Cannot read configuration file
---------------------------
次に、IISでインスタンス化できない可能性があることに気付きました。次に、コマンドプロンプトからIIS expressを実行しようとしましたが、次のエラーが発生しました。
C:\ Program Files\IIS Express> iisexpress.exe
構成情報の読み取り中にエラーが発生しました。構成ファイル\ NAUNSW001\MalhAm\IISExpress\config\applicationhost.configが存在し、アクセス可能であり、有効な構成情報が含まれていることを確認してください。
このパスがIISexpressによって選択される可能性のあるレジストリにアクセスできません。
IISexpress/pathを実行しようとしました:c:\ vs \それは機能しました。ただし、それでも、新しいプロジェクトを作成しようとすると、次のようなエラーが発生しました。
---------------------------
Microsoft Visual Studio
---------------------------
Configuring IIS Express failed with the following error:
Filename: redirection.config
Error: Cannot read configuration file
了解しました-回避策を見つけることができます。
このエラーが発生する場合は、IISExpressまたはIIS構成で、自宅から制御できない可能性があります。
私が見つけた回避策は次のとおりです。
設定ファイルは次のようになります。
<WebProjectProperties>
<UseIIS>True</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>0</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost/YourAppAlias/</IISUrl>
<NTLMAuthentication>False</NTLMAuthentication>
<UseCustomServer>False</UseCustomServer>
<CustomServerUrl>
</CustomServerUrl>
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
</WebProjectProperties>
次のパスを使用してください。
MyComputer> Documents> IISExpress> config> applicationhost.configに移動します
Applicationhost.configを右クリックして、[プロパティ]オプションに移動します。次に、[詳細設定]ボタンをクリックし、[セキュリティデータを含む暗号化]のチェックを外します。
これがあなたの問題を解決することを願っています... !!! :)
私は同様の問題を抱えていましたが、2013年と比較してWebプロジェクトを開始することさえできませんでした。提案された解決策はどれも機能しませんでした
だから私は以下を試しました
次のフォルダへの読み取りおよび書き込み権限を付与しました
C:\ Program Files(x86)\ IIS Express\config(デフォルトのインストールiisexpress8)は、サブフォルダースキーマとテンプレートの両方に読み取りと書き込みのアクセス権があることを確認しました
次に、スキーマフォルダーに移動し、asp net_schema.xmlの名前を変更して、コマンドプロンプトからiisexpress.exeを実行しました。
Iis expressを起動し、サイト「webisite1」アプリケーションのURL「xxxx」を正常に登録しました。
その後、iisexpressを終了し、スキーマファイルの名前を古い名前に変更しました。
その後、Webプロジェクトの開始に問題はありませんでした
私はこれを奇妙な方法で見つけました! IIS構成ファイルを探してください。私の場合はC:\ Users \\ OneDrive\Documents\IISExpressですが、誤ってOne Driveが一時停止されたため、でそのファイルにアクセスできました。以下のフォルダー。C:\ Users \\ OneDrive\Documents\IISExpress\configしたがって、IISが構成ファイルにアクセスできることを確認してください。