如何使用 IIS 将 ASP.NET 应用程序部署到本地主机?
How to deploy an ASP.NET application to localhost using IIS?
我正在尝试使用 IIS 将 ASP.NET 应用程序部署到本地主机,我已经阅读了很多教程并逐步遵循它们,但我似乎无法使其工作...
我使用 .NET 4.0 创建了一个 应用程序池(TestPool),并授予它对应用程序所在文件夹的所有权限在
然后我向 默认网站 添加了一个应用程序,并尝试 运行 它位于
但我不断收到:
知道哪里出了问题吗?我该如何解决?
版本:
- IIS 版本:6.2
- OS: Windows 8.1
- VS 2013 终极版:12.0
- 对比.NET:4.6
PS:这是我第一次尝试部署 ASP.NET 应用程序,所以如果您需要任何进一步的信息,请发表评论。
编辑:
现在是 运行ning 至少感谢 Julian 和 Marge,但是当我 运行 它使用 VS 时它有默认视图,为什么当我 运行 它通过 IIS? 运行通过 IIS 时,它只列出文件:
一般来说,您根本不需要访问 IIS 管理器就可以 运行 您在本地主机上的网页。您需要做的就是右键单击 项目,然后选择属性。在 Web 选项卡中,您会找到 Servers 部分。确保 Project Url 类似于 http://localhost/myproj or simply http://localhost/ 然后点击 Create Virtual Directory.届时您的网页应该已经启动,您可以在调试模式下访问它,或者只需将浏览器导航到您选择的 Project Url 即可。
此错误是因为您的网站在 IIS 服务器中没有启用目录浏览和默认文档(网站默认页面例如:Default.aspx)配置。
转到 IIS 服务器 IIS > 默认文档并检查是否列出了您站点的默认页面,如果没有,请添加该页面。
当您在 IIS 中添加 Web 应用程序时
您的主机名应该添加到主机文件中,即 C:\Windows\System32\drivers\etc"\hosts
例如。
127.0.0.1test.pln
我正在尝试使用 IIS 将 ASP.NET 应用程序部署到本地主机,我已经阅读了很多教程并逐步遵循它们,但我似乎无法使其工作...
我使用 .NET 4.0 创建了一个 应用程序池(TestPool),并授予它对应用程序所在文件夹的所有权限在
然后我向 默认网站 添加了一个应用程序,并尝试 运行 它位于
但我不断收到:
知道哪里出了问题吗?我该如何解决?
版本:
- IIS 版本:6.2
- OS: Windows 8.1
- VS 2013 终极版:12.0
- 对比.NET:4.6
PS:这是我第一次尝试部署 ASP.NET 应用程序,所以如果您需要任何进一步的信息,请发表评论。
编辑:
现在是 运行ning 至少感谢 Julian 和 Marge,但是当我 运行 它使用 VS 时它有默认视图,为什么当我 运行 它通过 IIS? 运行通过 IIS 时,它只列出文件:
一般来说,您根本不需要访问 IIS 管理器就可以 运行 您在本地主机上的网页。您需要做的就是右键单击 项目,然后选择属性。在 Web 选项卡中,您会找到 Servers 部分。确保 Project Url 类似于 http://localhost/myproj or simply http://localhost/ 然后点击 Create Virtual Directory.届时您的网页应该已经启动,您可以在调试模式下访问它,或者只需将浏览器导航到您选择的 Project Url 即可。
此错误是因为您的网站在 IIS 服务器中没有启用目录浏览和默认文档(网站默认页面例如:Default.aspx)配置。
转到 IIS 服务器 IIS > 默认文档并检查是否列出了您站点的默认页面,如果没有,请添加该页面。
当您在 IIS 中添加 Web 应用程序时
您的主机名应该添加到主机文件中,即 C:\Windows\System32\drivers\etc"\hosts
例如。
127.0.0.1test.pln