如何将MVC应用程序作为类库运行?

18 浏览
0 Comments

如何将MVC应用程序作为类库运行?

我刚刚开始使用Visual Studio 2010开发一个MVC 4应用程序,已经成功构建了应用程序,但是不幸的是,我仍然在等待获取Windows XP电脑的管理员权限。

...并且我似乎没有任何方法在浏览器中运行应用程序。启动项目是一个类库,所以我无法直接通过按下F5运行它,并且我缺少(可能是因为没有管理员权限)在项目属性的调试面板中设置服务器配置的常规选项。

那么,对我来说最好的选择是什么?或者没有管理员权限这个问题是无法解决的吗?

编辑:使用MVC时,请确保启动项目类型为Web应用程序,而不是类库。我忘记了这一点!如果需要更改,请参考此问题。而且这个问题与没有管理员权限无关。

0
0 Comments

问题出现的原因是MVC项目的输出类型为类库,无法直接启动。即使通过文本编辑器修改项目文件也不起作用。

解决方法是将MVC应用程序作为类库运行。具体步骤如下:

1. 首先,右键单击MVC项目,选择Debug->Start New Instance。但是,这样做会出现错误提示:"A project with an Output Type of Class Library cannot be started directly.",即类库的输出类型不能直接启动。

2. 针对这个问题,我们可以通过修改项目文件来改变输出类型。可以尝试用文本编辑器直接修改项目文件。

3. 修改项目文件,将输出类型从类库(Class Library)修改为应用程序(Application)。保存修改后的项目文件。

4. 现在,再次右键单击MVC项目,选择Debug->Start New Instance,即可成功启动MVC应用程序。

以上就是如何将MVC应用程序作为类库运行的解决方法。

0
0 Comments

问题:如何将MVC应用程序作为类库来运行?

原因:

默认情况下,使用VS 2010创建的MVC 2.0项目的输出类型是ClassLibrary。问题出在我不小心将解决方案中的另一个类库项目设置为启动项目。只需在解决方案资源管理器中右键单击MVC项目,然后选择“设为启动项目”。如果它被指定为启动项目,它应该在解决方案资源管理器中以粗体显示。

解决方法:

要将MVC应用程序作为类库来运行,只需按照以下步骤操作:

1. 在解决方案资源管理器中,找到MVC项目,并右键单击它。

2. 在右键菜单中选择“设为启动项目”。

3. 确保MVC项目在解决方案资源管理器中以粗体显示,表示它是指定的启动项目。

4. 现在可以运行MVC应用程序作为类库。

0
0 Comments

问题的原因是作者在运行MVC应用程序时遇到了问题,作者解决该问题的方法是修改项目的csproj文件,向project.csproj文件中添加了<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>,然后重新加载应用程序,问题得到了解决。

0