Web 管理ツールを実行して、さまざまなユーザーの役割を設定したいと考えています。次のコマンドを使用して、cmd から IIS Express を実行しました。
"C:\Program Files\IIS Express\iisexpress.exe" /path:c:\windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/asp.netwebadminfiles" /port:8089 /clr:4.0 /ntlm
コマンドを実行すると、IIS が正常に動作し始めました。
次に、 を開きたいweb administration tool
ので、URLにこれを入力しました。
localhost:8089/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=C:\Users\username\Documents\Visual Studio 2015\Projects\WebApplication2\WebApplication2\&applicationUrl=/
しかし、このコンパイルエラーが発生しました。
CS0122: 'System.Configuration.StringUtil' is inaccessible due to its protection level
StringUtil
いくつかの検索の後、独自のファイル内ではアクセスできないことがわかりました。したがって、ここで利用可能なソリューション
CS0122: 'System.Configuration.StringUtil' is inaccessible due to its protection level (1 番目と 3 番目の回答の両方を試しました) に正確に従いました。
しかし、まだコメントした行番号 ( 989 ) を指す同じコンパイル エラーが発生し、上記の回答リンクで提案された文字列値に置き換えられます。
WebAdminPage.cs
私はそれを更新し、保存し(変更を保存するために管理者として実行しました)、最初の回答で示唆されたようにプロジェクトをアンロードしましたが、コンパイラはまだ古いバージョンの を認識しているようです。古いバージョン。
誰でもこの問題を解決する方法を教えてもらえますか?
ありがとう。