当我在Visual Studio中运行我的VB.Net,支持AJAX的应用程序时,它完全符合我的要求,但当我将其部署到服务器时,该站点只显示转换为HTML的asp标签。没有加载css或js文件。在Visual Studio 2012中启动空白Web应用程序时会出现同样的问题。它可以通过Visual Studio运行,但是当它部署到服务器时,它没有任何样式或Javascript。我知道服务器有.Net 4.5,这是我使用的版本,但它也有SharePoint,我听说Sharepoint只兼容3.5。 (这是真的吗?)如何让这个应用程序在服务器上正常运行?我愿意提供代码示例,但我不确定要显示哪些代码。让我知道你需要看到什么。
我尝试了以下内容:
编辑: 它是在Windows Small Business Server 2008 SP2上运行的较旧版本的Sharepoint。 IIS识别.Net的4.0版本(这意味着4.5是对的吗?)。我现在也尝试过:
答案 0 :(得分:0)
我的公司有一位顾问,他有更多的部署经验,可以帮助我,服务器管理员可以部署这些。我已经能够修复大多数路径问题,但是还有2个无法找到的文件。顾问能够将它们追踪到.Net捆绑器。
问题在于.Net 4.5中提供的捆绑。加载时,html无法看到由bundler写入的文件。我们注释掉了捆绑代码并直接包含了我们需要的文件并使网站正常运行。我最终想要捆绑回项目,但至少会等到我有一个bug修复部署。