我在Visual Studio 2013中制作了一个简单的ASP.net MVC Web应用程序,我想对其进行部署,以便可以从本地网络上其他计算机上的浏览器访问它。我尝试右键单击我的项目>发布(不确定要使用的设置,Web Deploy,Web部署程序包,文件系统,我将网站发布到了inetpub / wwwroot文件夹。
我设法使IIS运行起来,我试图在管理器中添加一个应用程序并编辑对所有人的权限。我尝试导航到localhost / application_name,但是却收到有关未配置为列出目录的错误。我启用了目录浏览,但这仅意味着它现在显示文件列表。当我在浏览器中导航到应用程序时,如何才能使其真正运行?我关闭吗?
编辑:目前正在尝试此http://johan.driessen.se/posts/Accessing-an-IIS-Express-site-from-a-remote-computer(尽管我认为这比我现在要领先一两步)还尝试过此操作:http://www.programmerfish.com/how-to-deploy-asp-net-web-application-on-the-network-in-windows-7/#.VGTLCvnF81L到目前为止还没有运气
您可以使用Visual Studio 2013附带的IIS Express。我使用此方法允许其他工作人员访问我计算机中的网站。 Scott Hanselman做的很棒的帖子,每当我想将本地iis express托管的网站公开给同一网络中的其他人时,都会用到。
http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
[如有任何疑问,请告诉我。希望对您有所帮助
[当我想在Visual Studio中使用IIS Express进行开发,但允许本地网络用户查看我网站的版本时,我倾向于在VS中创建一个发布配置文件,以发布到本地文件系统(例如C:\Publish\<yourwebsite>
) 。然后从IIS管理器中创建一个指向相同文件夹的新网站,您应该通过http://localhost
对其进行访问,并且应该通过http://<your-pc-name>
或http://<your-local-ip>
对网络用户进行访问。
您将需要向Windows防火墙添加一个例外,以允许HTTP请求(即端口80)通过您的本地计算机,但是如果正确配置了IIS,则它们应该可以访问该网站。
可以使IIS Express可供远程客户端使用,但这不是其设计目的,因此,您最好还是走IIS路由,因为这将允许您像在现场/生产环境中一样测试配置。同时设置。
检查此内容,以及相同问题的旧版本。我敢打赌,您需要在本地安装IIS
您需要在主机上启用IIS,因为没有考虑到IIS Express的构建。其用于调试目的。
您也没有提到绑定配置或应用程序池设置。
这里是有关如何使用IIS IIS Video tutorial发布应用程序的综合教程>
您将需要确保指定的绑定在整个网络上都可用,并且连接的客户端具有权限。
问题是ASP.net未向IIS注册
我登录页面时收到此错误。 HTTP404:未找到-服务器未找到与请求的URI(统一资源标识符)匹配的任何内容。(XHR)POST-http://172.26.1.29/UserLogin/btnLogin ...任何人都可以帮我。.