所以......我已经构建了我的 Web 应用程序(asp.net mvc)
到目前为止,我已经使用了开发服务器。运行良好。
现在我想测试在 iis 7.0 上运行的性能
我终其一生都无法弄清楚如何让该网络应用程序运行起来。
目前,Visual Studio 不会设置虚拟目录 - 说明我需要安装一堆组件 - asp.net、IIS 6.0 配置兼容性/元基础和 Windows 身份验证。
我该怎么做?任何帮助都将不胜感激!
有人可以为 iis 7.0 新手推荐一份演练吗?
答案1
这是我在 IIS 7.0 上配置 ASP.net MVC 应用程序的操作:
我为我的网站创建了一个目录(例如 C:\mytestwebsite)
我将我的网站的所有文件复制到了该目录中。
然后我打开 IIS 7.0 管理器,通过展开左侧的站点,右键单击我的站点(默认网站),然后单击添加应用程序来添加新应用程序。输入应用程序的别名(例如 mysite),这将是您访问 mvc 应用程序的方式(例如http://localhost/我的网站)。然后单击“物理路径”旁边的省略号 (...),并选择将文件复制到的文件夹。单击“确定”。单击“确定”。
您现在可以浏览到http://本地主机/<
别名>
答案2
看起来您的 IIS 7 安装缺少许多功能,特别是那些针对 IIS 7 启用 IIS 6 自动化的功能。
您可以运行 OptionalFeatures.EXE
替代文本 http://learn.iis.net/file.axd?i=835
检查已安装的内容并安装所需的内容。
您还可以运行以下命令:
START /W ocsetup Web-Windows-Auth
START /W ocsetup IIS-ASPNET
START /W ocsetup IIS-ASPNET
START /W ocsetup IIS-Metabase
OCSetup 名称来自Windows Vista 软件包,根据您的错误消息添加我遗漏的任何内容。