我得到一个错误的时候我想创建一个网站上IIS服务器。我使用的Windows7和Visual Studio2010年。

我必须注册或配置asp.net 4.0的IIS?

有帮助吗?

解决方案

有没有很多细节在这里,但我得到的是同样的错误,而试图在Visual Studio 2010中的Web应用程序项目,我刚刚从3.5改为4.0开始调试。

这解决了这个问题,我通过命令行:

cd %windir%\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i

只要确保进入IIS管理器之后,并仔细检查您的应用程序池和这样的,因为很可能,这将重置某些配置的。

其他提示

这奏效了我:

在的 IIS >在 .NET编译

<子> 注意:默认网站仅选择用于屏幕截图的目的

“在这里输入的图像描述”

更改的调试选项设置为True

“在这里输入的图像描述”

在Visual Studio 2010中这通常意味着没有与Web.Config文件的问题,即不能显示在调试模式下。因此,简单地用Ctrl F5在正常模式下会告诉你哪行的Web.Config故障运行启动应用程序。

此错误可能出现,如果密码的应用程序池的变化中使用的帐户。如果你开始改变你的网络密码后收到此错误,你可能需要更新它使用本地网站以及应用程序池。

检查您的网站在IIS中的路径指向VS Web项目的路径。

予跨越此跑之前,它是不匹配的路径的问题。如果你已经在改变路径配置Visual Studio来使用IIS后来,IIS不会自动更新。您需要手动进入IIS和更新的路径。

请确保您的网站是设置调试(调试=“真”)下的web.config文件

<compilation targetFramework="4.0" debug="true">

我有几次 - 在我的情况下,它总是说我没有更新我的Hosts文件,以便VS正试图找到一个外部DNS,而不是我的本地一个

我花了几个小时,这个问题战斗。最后,它似乎是VisualStudio的外面做了一些改动混淆了它。我不知道是什么问题实际上是,但事情开始时,我从相同的解决方案,这样的VisualStudio(或IIS)做了IIS配置一些神奇开设了不同的版本重新工作。然后,我改变回原来的溶液中,配置被再次修改 - 现在调试再次工作

有关我这是与此相关的解决方案: HTTP ://www.codeproject.com/Questions/83338/Does-not-have-write-access-to

 cd %windir%\Microsoft.NET\Framework64\v4.0.30319
 aspnet_regiis -i
 aspnet_regiis -ga "IIS APPPOOL\DefaultAppPool"

请注意这个没有工作我做了后框架文件夹,然后我做这件事是Framework64文件夹后,工作。我猜你既要肯定的。

如果您有关于IIS安装SSL证书的另一个原因是。你将不得不禁止从IIS管理器中的SSL为您正在调试的应用程序。因为Visual Studio中尝试启动它为http来代替https。

试图运行vs2010作为管理员?

也试试 1.开IIS。点击"默认网网站"。

  1. 如果检查"匿名的认证"被启用。

  2. 启用"Windows认证"。

我每次我把我的项目文件作为共享时间得到同样的错误。 我通过进入该文件并重新添加的安全标签解决它“IIS程序池\默认应用”

在我的情况,我不得不改变在IIS中的证书绑定>默认Web站点>绑定。 IIS结合

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top