id.*_*.ot 21 iis-7.5 windows-7-x64 asp.net-mvc-4 asp.net-4.5 visual-studio-2013
拼图:
我在Visual Studio中运行的解决方案可以使用IISExpress按预期运行和运行.
要设置我的网站以使用IIS,我尝试了以下步骤:
此时,我收到一个HTTP 500.21错误.
我也尝试aspnet_regiis.exe -i使用Visual Studio的命令提示符(作为管理员)运行,但每次运行该命令时,我都会收到以下错误:
命令'aspnet_regiis.exe'无效.
我还确认我确实aspnet_regiis.exe安装了(通过在此处查看)(.NET Framework版本4(64位系统)).
在IIS 7.5中注册.NET Framework 4.5需要做什么?
Pet*_*ter 25
您可以在以下目录中找到aspnet_regiis:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
Run Code Online (Sandbox Code Playgroud)
转到目录并在那里运行命令表单.我猜你的PATH变量中缺少路径.
在本地IIS上托管asp.net 4.5/4.5.1 Web应用程序1)在Visual Installa安装之前确定IIS安装然后aspnet_regiis已经注册了IIS
如果未安装IIS,则通过cmd编辑器向IIS注册aspnet_regiis
对于VS2012和32位OS在命令编辑器上运行以下代码:
1)首先安装IIS然后再安装
2)
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
C:\Windows\Microsoft.NET\Framework\v4.0.30319> aspnet_regiis -i
Run Code Online (Sandbox Code Playgroud)
对于VS2012和64位OS命令编辑器上的代码:
1)首先安装IIS然后再安装
2)
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
C:\Windows\Microsoft.NET\Framework64\v4.0.30319> aspnet_regiis -i
Run Code Online (Sandbox Code Playgroud)
按照以上步骤注册IIS Hosting的当前版本的VS2012 (VS2012 Web APP)
创建VS2012 Web应用程序(WebForm/MVC)然后构建应用程序右键单击WebApplication(WebForm/MVC)转到"属性"单击"Web"选项卡然后"使用本地IIS Web服务器"然后取消选中"使用IIS Express"(如果Visul Studio 2013从下拉列表中选择"本地IIS"提供项目URL如" http:// localhost/MvcDemoApp "然后单击"创建虚拟目录"按钮然后通过Prssing"Window + R"运行命令打开IIS并键入"inetmgr"然后'Enter'(或'确定'按钮)然后展开您成功托管的'站点 - >默认网站'.如果仍然获取任何服务器错误,如'无法找到资源'.然后在web.config中包含以下代码
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"></modules>
And Run Application
Run Code Online (Sandbox Code Playgroud)
如果仍然出现问题检查应用程序池:在iis中右键单击application-> Manage Application-> Advanced setting-> General.你看到了应用程序池.然后关闭提前设置窗口.单击"应用程序池",您将在中间窗口中看到所有应用程序池.右键单击托管应用程序的应用程序池(DefaultAppPool).单击"基本设置" - >将.Net FrameWork版本更改为 - > .Net FrameWork v4.0.30349
| 归档时间: |
|
| 查看次数: |
122081 次 |
| 最近记录: |