asp.net 的网络管理工具错误 运行
Error running web administration tool for asp.net
我想运行 网络管理工具为不同的用户设置角色。我使用以下命令从 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
在 运行ning 命令 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(我尝试了第一个和第三个答案)。
但是,我仍然遇到相同的编译错误,该错误指向我已经评论过的行号 ( 989 ),并替换为上面提供的答案 link 中建议的字符串值。
好像编译器看到的还是老版本的WebAdminPage.cs
,虽然我更新了,保存了(为了保存修改,我运行它是管理员),甚至卸载了第一个答案建议的项目,但编译器仍然看到旧版本。
谁能告诉我如何解决这个问题?
谢谢。
检查存储在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles\App_Code
中的文件后,我发现 WebAdminPage.cs
出于某种原因没有更新,尽管我通过 Visual Studio 保存了更改不止一次。
为了解决这个问题,我点击了save as
,然后我找到了.cs页面,另存为window中的WebAdminPage.cs
被更新了(修改日期是今天),所以我刚刚复制了,然后我把它粘贴到C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles\App_Code
,系统会问你是否要用粘贴的新的替换旧的WebAdminPage.cs
,点击是。
这解决了我的问题,该工具现在运行良好。
我想运行 网络管理工具为不同的用户设置角色。我使用以下命令从 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
在 运行ning 命令 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(我尝试了第一个和第三个答案)。
但是,我仍然遇到相同的编译错误,该错误指向我已经评论过的行号 ( 989 ),并替换为上面提供的答案 link 中建议的字符串值。
好像编译器看到的还是老版本的WebAdminPage.cs
,虽然我更新了,保存了(为了保存修改,我运行它是管理员),甚至卸载了第一个答案建议的项目,但编译器仍然看到旧版本。
谁能告诉我如何解决这个问题?
谢谢。
检查存储在 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles\App_Code
中的文件后,我发现 WebAdminPage.cs
出于某种原因没有更新,尽管我通过 Visual Studio 保存了更改不止一次。
为了解决这个问题,我点击了save as
,然后我找到了.cs页面,另存为window中的WebAdminPage.cs
被更新了(修改日期是今天),所以我刚刚复制了,然后我把它粘贴到C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles\App_Code
,系统会问你是否要用粘贴的新的替换旧的WebAdminPage.cs
,点击是。
这解决了我的问题,该工具现在运行良好。