使用 C# 将 Visual Studio .net 2003 转换为 2008

发布于 2024-12-18 14:04:21 字数 719 浏览 0 评论 0原文

我是 C# 编程新手,负责维护用 .net 2003、2005 和 2008 编写的 Web 应用程序。我目前正在更新 .net 2003 应用程序。我打开了两个文件; VS 2008 中的 .aspx 和 aspx.cs 页面来更新它们。更改很简单,将按钮链接添加到 .aspx 页面,将事件处理程序添加到调用 SQL 报告服务报告的 aspx.cs 文件。问题是我无法重建代码,因为如果不先转换它就无法打开整个解决方案。我选择不这样做,因为我不想在转换失败时冒险关闭整个应用程序(我以前从未这样做过)。

我安装了 .net 2003(以及 VS 2005 和 2008),但是当我尝试打开任何版本的 VS 时,该项目将无法打开,因为我的本地计算机上应该没有安装 IIS。

我的第一个问题是,哪种方法可以更好地实现这两个文件的更新以确保它们继续在服务器上工作?将整个项目转换为 VS2008 或在本地安装 IIS 并使用最初安装的 .net 2003 重建它?

第二个问题:我可以将两个更新的文件复制到服务器(无需重新编译)并假设它们可以工作吗?

我很困惑为什么没有安装 IIS,当我检查控制面板时,所有迹象都表明它已安装,但我收到此错误消息:“Visual Studio .net 无法创建或打开应用程序,因为没有 Web在此 url http://localhost/appnamne 处检测到服务器。请确保 Web 服务器已安装并正在运行。”

I am new to c# programming and am tasked with maintaining web apps written in .net 2003, 2005 and 2008. I am currently updating a .net 2003 app. I opened two files; an .aspx and aspx.cs page in VS 2008 to update them. The changes were simple, add a buttonlink to .aspx page, add event handler to aspx.cs file that calls a SQL reporting services report. The problem is I cannot rebuild the code because I couldn't open the entire solution without converting it first. I opted not to do this because I didn't want to chance taking the entire app down if the conversion failed (an I've never done this before).

I have .net 2003 installed (and VS 2005 and 2008), but when I try to open any versio of VS, the project won't open because IIS is supposedly not installed on my local machine.

My first question is, which is better method to achieve update of these two files to ensure they continue to work on the server? Convert entire project to VS2008 or get IIS installed on local and rebuild it using .net 2003 where it was originally installed?

2nd question: can I just copy the two updated files to server (without recompiling) and assume they will work?

I am puzzled why IIS is not installed and when I check the control panel all indications are that it is installed yet I get this error message: "Visual Studio .net cannot create or open the application because no web server was detected at this url http://localhost/appnamne. Make sure the web server is installed and running."

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吾性傲以野 2024-12-25 14:04:21

现在当前版本是VS2008,最新版本是VS2010。
如果您将项目转换为更高版本,这将是自动任务。只要您使用更高版本的 IDE (VS 2005/2008) 打开您想要的项目即可。我更喜欢VB 2008。.Net

2.0(VS 2005)& .Net 2.0(VS 2005)之后我们不需要任何 IIS 来通过 IDE (VS) 运行应用程序。现在,大多数服务器已更新为 VS 2010 (.Net 4.0)。因此您可以使用 VS 2008 (.Net 3.5) 编辑您的应用程序。

首先使用 VS 2008 转换您的应用程序。(要在 VS 2008 中进行转换,请使用 VS 2008 IDE 打开您的应用程序解决方案)。

然后为您的项目进行更改和部署。

Now Current Version is VS2008 and Latest Version VS2010.
If you will convert your project in higher version it will be automatic task. Just you have open your project using higher version IDE (VS 2005/2008) what ever you want. I prefer VB 2008.

.Net 2.0 (VS 2005) & later we don't required any IIS to run application via IDE (VS). Now a days most up server updated with VS 2010 (.Net 4.0). so you can edit your application using VS 2008 (.Net 3.5).

First of all convert your application using VS 2008. (For converting in VS 2008, Open your application Solutions using VS 2008 IDE).

Then after make change and deploy for your project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文