Visual Studio 2013和ASP.NET Webconfiguration工具
我正在使用Visual Studio 2013,因为您可能知道没有ASP.NET Webconfiguration工具。 我想一如既往的快速angular色等。我试过使用这篇文章启用它: http : //blogs.msdn.com/b/webdev/archive/2013/08/19/asp-net-web-configuration-tool-missing -in-visual-studio-2013.aspx?PageIndex = 2#comments 。 但是我得到“无效的应用程序path”错误。 任何解决这个错误或解决方法?
在控制台上,复制并粘贴到这里写的是什么:
"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
使用pipe理员权限打开cmd.exe并不重要,只需将上面的代码复制粘贴到控制台上,并且不要使用“q”退出,直到完成!
然后打开一个浏览器窗口,并在地址栏上写下:
http://localhost:8089/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=[Exact_Project_Path]\&applicationUrl=/
一定要从Windows资源pipe理器复制和粘贴你的项目path,它会工作;)
我希望微软在VS2013的下一次更新中join这个! 任何人都可以复制和粘贴代码来处理会员资格,这是不方便的,就像我们过去一样…
希望有所帮助!
重要的编辑:我很抱歉,我只是意识到,如果你启动与pipe理员权限的控制台它很重要。 不要这样做。 如果控制台具有pipe理员权限,则Webconfiguration工具在“安全性”页面上显示此错误:
您select的数据存储有问题。 这可能是由于无效的服务器名称或凭据,或者权限不足造成的。 也可能是由于未启用angular色pipe理器function而导致的。 点击下面的button将被redirect到一个页面,您可以select一个新的数据存储。 以下消息可能有助于诊断问题:访问path“C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 1c3fef5c \ 2180c7f9 \ hash”被拒绝。
如果您被要求input用户名和密码,请执行以下操作:
- 打开Firefox并inputabout:config作为url
- 在“ntlm”中的filtertypes
- 双击“network.automatic-ntlm-auth.trusted-uris”并input“localhost”并按回车
来源: http : //forums.codecharge.com/posts.php?post_id=81959
这确实为我工作,直到创build一个安全angular色,然后用户,然后当我尝试运行我的网站得到以下消息HTTP错误403.14 – 禁止
Web服务器configuration为不列出此目录的内容。 最有可能的原因:•没有为请求的URLconfiguration默认文档,并且在服务器上未启用目录浏览。
您可以尝试以下方法:•如果您不想启用目录浏览,请确保configuration了默认文档并且该文件存在。 •启用目录浏览。 1.转到IIS Express安装目录。 2.运行appcmd set config /section:system.webServer/directoryBrowse / enabled:true以在服务器级别启用目录浏览。 3.运行appcmd set config [“SITE_NAME”] /section:system.webServer/directoryBrowse / enabled:true以在站点级别启用目录浏览。
•确认站点或应用程序configuration文件中的configuration / system.webServer/directoryBrowse@enabled属性设置为true。
有一个名为“WCF凭证pipe理器”的开源工具,我从这里下载。 它需要下面的configuration才能工作。
对于configuration,您应该编辑项目“CredentialServiceHost”的configuration文件,如下所示:
*<?xml version="1.0"?> <configuration> <connectionStrings> <clear /> <add name="AspNetDbConnectionString" connectionString="[Your data base connection string]" providerName="System.Data.SqlClient"/> <add name="LocalSqlServer" connectionString="[Your data base connection string]" providerName="System.Data.SqlClient"/> </connectionStrings> <system.web> <authentication mode="None"/> <roleManager enabled="true"/> </system.web> <system.serviceModel> <services> <service name="AspNetSqlProviderService" behaviorConfiguration="MEX Enabled"> <endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IApplicationManager"/> <endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IMembershipManager"/> <endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IPasswordManager"/> <endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IRoleManager"/> <endpoint address="" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IUserManager"/> </service> </services> <bindings> <wsHttpBinding> <binding name="TransactionalWS" transactionFlow="true"> <reliableSession enabled="True"/> </binding> </wsHttpBinding> </bindings> <behaviors> <serviceBehaviors> <behavior name="MEX Enabled"> <serviceMetadata httpGetEnabled="true"/> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
对于“CredentialsManager”项目,您应该使用以下configuration:
<?xml version="1.0"?> <configuration> <configSections> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <section name="CredentialsManagerClient.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/> </sectionGroup> </configSections> <applicationSettings> <CredentialsManagerClient.Properties.Settings> <setting name="AspNetSqlProviderService" serializeAs="String"> <value>http://localhost:8000</value> </setting> </CredentialsManagerClient.Properties.Settings> </applicationSettings> <system.serviceModel> <client> <endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IApplicationManager"/> <endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IMembershipManager"/> <endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IPasswordManager"/> <endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IRoleManager"/> <endpoint address="http://localhost:8000/" binding="wsHttpBinding" bindingConfiguration="TransactionalWS" contract="IUserManager"/> </client> <bindings> <wsHttpBinding> <binding name="TransactionalWS" transactionFlow="true"> <reliableSession enabled="True"/> </binding> </wsHttpBinding> </bindings> </system.serviceModel> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
以pipe理员身份运行“CredentialsServiceHost.exe”文件,然后运行“CredentialsManager.exe”文件。
- Nuget – 在构build过程中不要看到允许nuget下载缺失的软件包
- 共享AssemblyInfo,用于整个解决scheme的统一版本控制
- 如何在Visual Studio 2010中的解决scheme资源pipe理器中查找文件?
- Visual Studio 2010:无法parsingmscorlib目标框架“.NETFramework,版本= v4.0”
- 在Visual Studio 2010中,区域/代码在Javascript中折叠
- Visual Studio相同的令牌高亮显示
- 如何禁用Visual Studio 2015中的NPM包还原?
- 更新签入到TFS后,编辑更改集注释
- Visual Studio隐藏特性(2005-2010)?