-2

我需要一种运行 Web 应用程序的方法,就像我们通过单击 bin 文件夹中的 .exe 文件来运行 Windows 窗体应用程序一样。

示例:如果创建了名为“helloworld”的windows窗体应用程序,我们可以移动到存储项目的实际文件夹,我们可以通过移动到helloworld文件夹->bin文件夹->调试文件夹->helloworld手动运行应用程序。可执行程序。

同样,我需要一种方法来运行基于 wed 的应用程序。我在 Visual Studio 2010 中使用 C# 语言

4

3 回答 3

1

您通过将 Web 应用程序发布到 Web 服务器然后在浏览器中打开链接来运行 Web 应用程序。您的选择是:

  1. 在 Visual Studio 中打开项目并按 F5 开始调试。Visual Studio 将启动一个内置的网络服务器来托管您的应用程序。在它运行时,您将能够通过类似的 url 访问它http://localhost:53212/appurl

  2. 如果您安装了 IIS,您可以将项目发布到您的 IIS。即使没有 Visual Studio,您也可以通过类似于http://localhost/http://localhost/myapp取决于设置的 url 访问应用程序

  3. 您可以选择网络托管服务提供商并将您的网络应用程序发布到服务器。您将能够通过 url 访问您的应用程序,http://myaccount.hostingcompany.com/或者如果您购买域名而不是通过http://yourowndomain.com

如果您需要一个图标以便用户可以双击它并转到您的 Web 应用程序 url,请创建一个文本文件,其中包含

 [InternetShortcut]
 URL=http://www.yourdomainurl.com/ 
 IconFile=
 IconIndex=0

并将其存储为 Yourname.url 文件。

但是,如果您需要一个行为类似于网页的可执行文件,您可以在 Windows 应用程序中托管一个 webbrowser 对象或创建 WPF 应用程序。

于 2012-09-07T06:13:55.693 回答
0

您可以创建一个 Windows 窗体项目并添加一个带有您希望它指向的 URL 的 Web 浏览器控件。

您也可以在没有 IIS 的情况下运行它(从命令行)或将其作为 Windows 服务安装。

http://www.realsoftwareblog.com/2012/03/running-standalone-web-application-as.html

于 2012-09-07T05:54:31.453 回答
0

对于 Web 应用程序,您必须在 IIS(Web 服务器)上托管。

这是一个可以帮助您开始使用 IIS的链接

Web应用程序需要一个Web服务器,运行并不是点击一个exe那么简单。

.net 确实允许您为网络应用程序创建安装程序

于 2012-09-07T05:53:37.280 回答